diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/main.rs b/src/main.rs index 99af338..fbf27cb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,7 @@ use std::{collections::HashMap, fs::File, path::PathBuf, sync::Arc}; use tower_http::services::ServeDir; use tracing::level_filters::LevelFilter; -use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt, EnvFilter}; +use tracing_subscriber::EnvFilter; use statsrv::service::Service; @@ -12,14 +12,10 @@ const DEFAULT_CONFIG: &str = "./config.toml"; #[tokio::main] async fn main() -> Result<(), Box<dyn std::error::Error>> { - tracing_subscriber::registry() - .with( - EnvFilter::builder() - .with_default_directive(LevelFilter::INFO.into()) - .from_env_lossy(), - ) - .with(tracing_subscriber::fmt::layer()) - .init(); + let filter = EnvFilter::builder() + .with_default_directive(LevelFilter::INFO.into()) + .from_env_lossy(); + tracing_subscriber::fmt().with_env_filter(filter).init(); let config = match Config::parse() { Ok(c) => c, |