offline_intelligence/telemetry.rs
1// _Aud.CLI/_Server/telemetry.rs
2
3
4
5
6use tracing_subscriber::{fmt, EnvFilter};
7
8pub fn init_tracing() {
9 let env_filter = std::env::var("RUST_LOG").unwrap_or_else(|_| "info".into());
10
11 let subscriber = tracing_subscriber::fmt()
12 .with_env_filter(EnvFilter::new(env_filter))
13 .with_timer(fmt::time::UtcTime::rfc_3339())
14 .with_target(true)
15 .with_level(true)
16 .compact()
17 .finish();
18
19 let _ = tracing::subscriber::set_global_default(subscriber);
20}