diff --git a/crates/client/src/main.rs b/crates/client/src/main.rs index 76078de..497f153 100644 --- a/crates/client/src/main.rs +++ b/crates/client/src/main.rs @@ -423,8 +423,12 @@ impl ApplicationHandler for App { } fn main() -> Result<()> { + // An unset `RUST_LOG` leaves `from_default_env` with no directives, which discards every event including the statistics panel. A fallback keeps the client audible out of the box while `RUST_LOG` still overrides it. tracing_subscriber::fmt() - .with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) + .with_env_filter( + tracing_subscriber::EnvFilter::try_from_default_env() + .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("info")), + ) .init(); info!("Starting Synvael client");