Skip to content

Commit 3bd67a8

Browse files
authored
Have RUST_LOG be case-insensitive (#184)
1 parent 9e4bc3c commit 3bd67a8

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/lib.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -698,11 +698,17 @@ fn setup_logging() -> Result<(), Box<dyn std::error::Error>> {
698698
.debug(Color::Blue)
699699
.trace(Color::Magenta);
700700
let level_filter = match env::var("RUST_LOG").as_deref() {
701-
Ok("error") => LevelFilter::Error,
702-
Ok("warn") => LevelFilter::Warn,
703-
Ok("info") => LevelFilter::Info,
704-
Ok("debug") => LevelFilter::Debug,
705-
Ok("trace") => LevelFilter::Trace,
701+
Ok(value) => {
702+
let value_lower = value.to_lowercase();
703+
match value_lower.as_str() {
704+
"error" => LevelFilter::Error,
705+
"warn" => LevelFilter::Warn,
706+
"info" => LevelFilter::Info,
707+
"debug" => LevelFilter::Debug,
708+
"trace" => LevelFilter::Trace,
709+
_ => LevelFilter::Info,
710+
}
711+
}
706712
_ => LevelFilter::Info,
707713
};
708714
fern::Dispatch::new()

0 commit comments

Comments
 (0)