From fac9297b9085836f98bf68d96fc385dfbbdb4f2a Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sat, 22 Mar 2025 04:54:39 +0100 Subject: [PATCH] Use compact formatting for tracing if running through cargo --- src/main.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index b860c36..d4c9fa7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -33,12 +33,17 @@ async fn log_status( #[tokio::main] async fn main() -> anyhow::Result<()> { - let logger = tracing_subscriber::fmt::layer().json(); let env_filter = EnvFilter::try_from_default_env() .or_else(|_| EnvFilter::try_new("info")) .expect("Fallback should be valid"); - Registry::default().with(logger).with(env_filter).init(); + if std::env::var("CARGO").is_ok() { + let logger = tracing_subscriber::fmt::layer().compact(); + Registry::default().with(logger).with(env_filter).init(); + } else { + let logger = tracing_subscriber::fmt::layer().json(); + Registry::default().with(logger).with(env_filter).init(); + } info!("Starting controller");