From 08c6e3f209b8cc0197529abbf0fb3c3418ccbd41 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Mon, 9 Jan 2023 13:53:00 +0100 Subject: [PATCH] logger: Limit std-log level --- Cargo.lock | 1 + Cargo.toml | 1 + src/logger/mod.rs | 7 ++++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 2062cc18..632b42ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -334,6 +334,7 @@ dependencies = [ "indexmap", "lazy_static", "libsystemd 0.5.0", + "log", "log-panics", "png", "regex", diff --git a/Cargo.toml b/Cargo.toml index cf3c64d4..b4c3eac2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,6 +14,7 @@ slog-async = "2.7" slog-journald = "2.2.0" slog-scope = "4.4" slog-stdlog = "4.1" +log = "0.4" serde = { version = "1", features = ["derive"] } serde_json = "1" sendfd = "0.4.1" diff --git a/src/logger/mod.rs b/src/logger/mod.rs index bad49b2a..08a0c009 100644 --- a/src/logger/mod.rs +++ b/src/logger/mod.rs @@ -19,7 +19,12 @@ pub fn init_logger() -> Result { let logger = slog::Logger::root(std::sync::Mutex::new(drain).fuse(), slog::o!()); let _guard = slog_scope::set_global_logger(logger); - slog_stdlog::init().unwrap(); + slog_stdlog::init_with_level(if cfg!(debug_assertions) { + log::Level::Debug + } else { + log::Level::Info + }) + .unwrap(); log_panics::init(); slog_scope::info!("Version: {}", std::env!("CARGO_PKG_VERSION"));