From 786b7d2c2d72d729b7704ac0f4cc325bc5bff5fd Mon Sep 17 00:00:00 2001 From: CDrummond Date: Wed, 5 Mar 2025 17:09:52 +0000 Subject: [PATCH] If log level set to 'trace' then set this level for the Bliss library too. Issue #17 --- ChangeLog | 1 + src/main.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f45c533..9099f1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,7 @@ 5. If new files analysed and 'ignore' file exists then update DB's 'ignore' flags. 6. Add option to write analysis results to files, and use for future scans. +7. If log level set to 'trace' then set this level for the Bliss library too. 0.2.3 ----- diff --git a/src/main.rs b/src/main.rs index 6276cb1..bc5bc5b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -84,8 +84,9 @@ fn main() { || logging.eq_ignore_ascii_case("warn") || logging.eq_ignore_ascii_case("error")) { logging = String::from("info"); } + let bliss_level = if logging.eq_ignore_ascii_case("trace") { LevelFilter::Trace } else { LevelFilter::Error }; let mut builder = env_logger::Builder::from_env(env_logger::Env::default().filter_or("XXXXXXXX", logging)); - builder.filter(Some("bliss_audio"), LevelFilter::Error); + builder.filter(Some("bliss_audio"), bliss_level); builder.format(|buf, record| { writeln!(buf, "[{} {:.1}] {}", Local::now().format("%Y-%m-%d %H:%M:%S"), record.level(), record.args()) });