diff options
| author | peelz <peelz.dev@gmail.com> | 2025-02-05 09:54:19 -0500 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-02-05 18:06:46 +0300 |
| commit | 690d6355057ebeba03cbd8ce4905145b834c72f8 (patch) | |
| tree | e4e09c433fe21516ec99f6ba6844a988839d6f25 | |
| parent | a444efd0ebee8e203877daedc7bc65584f72daba (diff) | |
| download | niri-690d6355057ebeba03cbd8ce4905145b834c72f8.tar.gz niri-690d6355057ebeba03cbd8ce4905145b834c72f8.tar.bz2 niri-690d6355057ebeba03cbd8ce4905145b834c72f8.zip | |
Initialize tracing_subscriber earlier
| -rw-r--r-- | src/main.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs index 772c3a5f..8fb57340 100644 --- a/src/main.rs +++ b/src/main.rs @@ -48,6 +48,13 @@ fn main() -> Result<(), Box<dyn std::error::Error>> { REMOVE_ENV_RUST_LIB_BACKTRACE.store(true, Ordering::Relaxed); } + let directives = env::var("RUST_LOG").unwrap_or_else(|_| DEFAULT_LOG_FILTER.to_owned()); + let env_filter = EnvFilter::builder().parse_lossy(directives); + tracing_subscriber::fmt() + .compact() + .with_env_filter(env_filter) + .init(); + if env::var_os("NOTIFY_SOCKET").is_some() { IS_SYSTEMD_SERVICE.store(true, Ordering::Relaxed); @@ -58,13 +65,6 @@ fn main() -> Result<(), Box<dyn std::error::Error>> { ); } - let directives = env::var("RUST_LOG").unwrap_or_else(|_| DEFAULT_LOG_FILTER.to_owned()); - let env_filter = EnvFilter::builder().parse_lossy(directives); - tracing_subscriber::fmt() - .compact() - .with_env_filter(env_filter) - .init(); - let cli = Cli::parse(); if cli.session { |
