limit logs

This commit is contained in:
Jun Kurihara 2023-12-15 13:55:18 +09:00
commit 47a3f4c301
No known key found for this signature in database
GPG key ID: 48ADFD173ED22B03

View file

@ -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)