• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use std::env;
2 
3 #[test]
env_log_level()4 fn env_log_level() {
5     env::set_var("RUST_LOG", "debug");
6     assert!(logger::init(Default::default()));
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 }