From 8b2ca0e45a4c641b977d9158e0891ca0e7ea637b Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Fri, 17 Feb 2023 23:00:18 +0100 Subject: [PATCH] feat(dtmm): Improve logging output format --- crates/dtmm/src/main.rs | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/crates/dtmm/src/main.rs b/crates/dtmm/src/main.rs index d73b440..e3e8b29 100644 --- a/crates/dtmm/src/main.rs +++ b/crates/dtmm/src/main.rs @@ -21,17 +21,30 @@ async fn main() -> Result<()> { let _matches = command!().get_matches(); { - let fmt_layer = tracing_subscriber::fmt::layer().pretty(); let filter_layer = EnvFilter::try_from_default_env().or_else(|_| EnvFilter::try_new("info"))?; - tracing_subscriber::registry() - .with(filter_layer) - .with(fmt_layer) - .with(ErrorLayer::new( - tracing_subscriber::fmt::format::Pretty::default(), - )) - .init(); + if cfg!(debug_assertions) { + let fmt_layer = tracing_subscriber::fmt::layer().pretty(); + + tracing_subscriber::registry() + .with(filter_layer) + .with(fmt_layer) + .with(ErrorLayer::new( + tracing_subscriber::fmt::format::Pretty::default(), + )) + .init(); + } else { + let fmt_layer = tracing_subscriber::fmt::layer().compact(); + + tracing_subscriber::registry() + .with(filter_layer) + .with(fmt_layer) + .with(ErrorLayer::new( + tracing_subscriber::fmt::format::Pretty::default(), + )) + .init(); + } } let initial_state = State::new();