blob: 9210512793a1b5e194707573e0cb01e6d664e49b [file] [log] [blame]
//! See https://github.com/daboross/fern/issues/38
use log::log_enabled;
#[test]
fn ensure_enabled_is_a_deep_check() {
let dummy = fern::Dispatch::new()
.level(log::LevelFilter::Warn)
.chain(std::io::stdout());
let stdout = fern::Dispatch::new()
.level(log::LevelFilter::Info)
.level_for("abc", log::LevelFilter::Debug)
.chain(std::io::stdout());
fern::Dispatch::new()
.chain(stdout)
.chain(dummy)
.apply()
.unwrap();
assert!(!log_enabled!(log::Level::Debug));
}