diff options
author | HampusM <hampus@hampusmat.com> | 2025-02-02 21:08:47 +0100 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2025-02-02 21:08:47 +0100 |
commit | d313b72970b25878f34d39791f08d5e0d645d9d0 (patch) | |
tree | c3c43bfd77456790c3e89760ee68528113ebd643 /src | |
parent | c1fd49bfd8b2b23069fd522f6d7d2c3424801638 (diff) |
feat: use tracing-subscriber env-filter feature
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs index 3055e28..1d0d33a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,8 +31,10 @@ use engine::window::{ Window, }; use engine::Engine; -use tracing::Level; -use tracing_subscriber::FmtSubscriber; +use tracing::level_filters::LevelFilter; +use tracing_subscriber::layer::SubscriberExt; +use tracing_subscriber::util::SubscriberInitExt; +use tracing_subscriber::EnvFilter; const WINDOW_SIZE: Dimens<u32> = Dimens { width: 1920, height: 1080 }; @@ -46,11 +48,14 @@ const RESOURCE_DIR: &str = "res"; fn main() -> Result<(), Box<dyn Error>> { - let subscriber = FmtSubscriber::builder() - .with_max_level(Level::TRACE) - .finish(); - - tracing::subscriber::set_global_default(subscriber)?; + tracing_subscriber::registry() + .with(tracing_subscriber::fmt::layer()) + .with( + EnvFilter::builder() + .with_default_directive(LevelFilter::DEBUG.into()) + .from_env()?, + ) + .init(); let mut engine = Engine::new(); |