Output json logs except when running through cargo
All checks were successful
Build and deploy / Build container and manifests (push) Successful in 5m25s

This commit is contained in:
Dreaded_X 2025-04-17 16:54:37 +02:00
parent 62a85230a9
commit e0812f28aa
Signed by: Dreaded_X
GPG Key ID: 5A0CBFE3C3377FAA

View File

@ -24,11 +24,19 @@ async fn main() -> color_eyre::Result<()> {
let env_filter = EnvFilter::try_from_default_env().or_else(|_| EnvFilter::try_new("info"))?;
if std::env::var("CARGO").is_ok() {
let logger = tracing_subscriber::fmt::layer().compact();
tracing_subscriber::Registry::default()
.with(logger)
.with(env_filter)
.init();
} else {
let logger = tracing_subscriber::fmt::layer().json();
tracing_subscriber::Registry::default()
.with(logger)
.with(env_filter)
.init();
}
info!(
"Starting {} ({})",