1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
use tracing_subscriber::EnvFilter;

pub fn init_logger() {
    init_tracer(None);
}

pub fn init_tracer(level: Option<tracing::Level>) {
    let _ = tracing_subscriber::fmt()
        .with_max_level(level.unwrap_or(tracing::Level::DEBUG))
        .with_env_filter(EnvFilter::from_default_env())
        .try_init();
}