1use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt, EnvFilter};
2
3pub fn init_logging() {
15 let filter =
16 EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new("lighter_rust=info"));
17
18 tracing_subscriber::registry()
19 .with(filter)
20 .with(tracing_subscriber::fmt::layer())
21 .init();
22}
23
24pub fn init_logging_with_filter(filter: &str) {
26 let env_filter = EnvFilter::new(filter);
27
28 tracing_subscriber::registry()
29 .with(env_filter)
30 .with(tracing_subscriber::fmt::layer())
31 .init();
32}