@@ -107,14 +107,14 @@ async fn prepare_web_app<A: WebApplication>(
107
107
let stage = args. get ( 1 ) . ok_or ( anyhow ! ( "Missing config stage parameter" ) ) ?. clone ( ) ;
108
108
109
109
// initialize a pre-init logger
110
- let _pre_init_log_guard = {
111
- LogTracer :: init ( ) . expect ( "Failed to set log tracer" ) ;
112
- let env_filter = EnvFilter :: builder ( )
113
- . with_default_directive ( LevelFilter :: INFO . into ( ) )
114
- . from_env_lossy ( ) ;
115
- let pre_init_log = tracing_subscriber:: fmt ( ) . with_env_filter ( env_filter) . compact ( ) . finish ( ) ;
116
- tracing:: dispatcher:: set_default ( & pre_init_log. into ( ) )
117
- } ;
110
+ // let _pre_init_log_guard = {
111
+ // LogTracer::init().expect("Failed to set log tracer");
112
+ // let env_filter = EnvFilter::builder()
113
+ // .with_default_directive(LevelFilter::INFO.into())
114
+ // .from_env_lossy();
115
+ // let pre_init_log = tracing_subscriber::fmt().with_env_filter(env_filter).compact().finish();
116
+ // tracing::dispatcher::set_default(&pre_init_log.into())
117
+ // };
118
118
119
119
log:: trace!( "init-trace - ok" ) ;
120
120
log:: debug!( "init-debug - ok" ) ;
@@ -274,6 +274,13 @@ async fn start_web_app<A: WebApplication>(app: A) -> Result<(), AnyError> {
274
274
pub fn run_web_app < A : WebApplication > ( app : A ) {
275
275
let _ = rustls:: crypto:: ring:: default_provider ( ) . install_default ( ) ;
276
276
277
+ LogTracer :: init ( ) . expect ( "Failed to set log tracer" ) ;
278
+ let env_filter = EnvFilter :: builder ( )
279
+ . with_default_directive ( LevelFilter :: DEBUG . into ( ) )
280
+ . from_env_lossy ( ) ;
281
+ let pre_init_log = tracing_subscriber:: fmt ( ) . with_env_filter ( env_filter) . compact ( ) . finish ( ) ;
282
+ tracing:: dispatcher:: set_global_default ( pre_init_log. into ( ) ) ;
283
+
277
284
let rt = Runtime :: new ( ) . unwrap ( ) ;
278
285
let handle = rt. handle ( ) ;
279
286
0 commit comments