1 use std::env; 2 3 #[test] env_log_level()4fn env_log_level() { 5 env::set_var("RUST_LOG", "debug"); 6 assert_eq!(logger::init(Default::default()), true); 7 8 if cfg!(target_os = "android") { 9 // android_logger does not read from environment variables 10 assert_eq!(log::max_level(), log::LevelFilter::Off); 11 } else { 12 // env_logger reads its log level from the "RUST_LOG" environment variable 13 assert_eq!(log::max_level(), log::LevelFilter::Debug); 14 } 15 env::remove_var("RUST_LOG"); 16 }