Use compact formatting for tracing if running through cargo
Some checks are pending
Build and deploy / Build container and manifests (push) Waiting to run

This commit is contained in:
Dreaded_X 2025-03-22 04:54:39 +01:00
parent e37526ce17
commit fac9297b90
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4

View File

@ -33,12 +33,17 @@ async fn log_status<T>(
#[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");
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");