@@ -33,7 +33,9 @@ use pack_core::tracing_presets::{
3333 TRACING_TURBOPACK_TARGETS ,
3434} ;
3535use tracing:: Instrument ;
36- use tracing_subscriber:: { EnvFilter , Registry , layer:: SubscriberExt , util:: SubscriberInitExt } ;
36+ use tracing_subscriber:: {
37+ EnvFilter , Registry , fmt:: format:: FmtSpan , layer:: SubscriberExt , util:: SubscriberInitExt ,
38+ } ;
3739use turbo_rcstr:: RcStr ;
3840use turbo_tasks:: {
3941 NonLocalValue , OperationValue , PrettyPrintError , ReadRef , ResolvedVc , TaskInput ,
@@ -367,12 +369,18 @@ pub async fn project_new(
367369 } ) ;
368370 } else {
369371 TRACING_INIT . call_once ( || {
372+ let env_filter = EnvFilter :: try_from_default_env ( ) ;
373+ let env_filter_enabled = env_filter. is_ok ( ) ;
370374 tracing_subscriber:: fmt ( )
371- . with_env_filter ( EnvFilter :: try_from_default_env ( ) . unwrap_or_else ( |_| {
375+ . with_env_filter ( env_filter . unwrap_or_else ( |_| {
372376 EnvFilter :: new ( "pack_napi=info,pack_api=info,pack_core=info" )
373377 } ) )
374- . with_target ( false )
375- . with_span_events ( tracing_subscriber:: fmt:: format:: FmtSpan :: NONE )
378+ . with_target ( env_filter_enabled)
379+ . with_span_events ( if env_filter_enabled {
380+ FmtSpan :: CLOSE
381+ } else {
382+ FmtSpan :: NONE
383+ } )
376384 . with_timer ( tracing_subscriber:: fmt:: time:: ChronoLocal :: new (
377385 "%Y-%m-%d %H:%M:%S.%3f" . to_string ( ) ,
378386 ) )
0 commit comments