diff --git a/rpxy-bin/src/log.rs b/rpxy-bin/src/log.rs index fd7b5cb..978d686 100644 --- a/rpxy-bin/src/log.rs +++ b/rpxy-bin/src/log.rs @@ -12,10 +12,13 @@ pub fn init_logger() { .with_level(true) .compact(); - // This limits the logger to emits only rpxy crate + // This limits the logger to emits only proxy crate + let pkg_name = env!("CARGO_PKG_NAME").replace('-', "_"); // let level_string = std::env::var(EnvFilter::DEFAULT_ENV).unwrap_or_else(|_| "info".to_string()); - // let filter_layer = EnvFilter::new(format!("{}={}", env!("CARGO_PKG_NAME"), level_string)); - let filter_layer = EnvFilter::from_default_env(); + // let filter_layer = EnvFilter::new(format!("{}={}", pkg_name, level_string)); + let filter_layer = EnvFilter::try_from_default_env() + .unwrap_or_else(|_| EnvFilter::new("info")) + .add_directive(format!("{}=trace", pkg_name).parse().unwrap()); tracing_subscriber::registry() .with(format_layer)