Skip to content

Commit 2b2d313

Browse files
committed
feat(env): make NO_COLOR and HERMIT_LOG_LEVEL_FILTER respect the runtime environment
1 parent 8a321eb commit 2b2d313

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/logging.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ impl fmt::Display for ColorLevel {
101101
}
102102

103103
fn no_color() -> bool {
104-
option_env!("NO_COLOR").is_some_and(|val| !val.is_empty())
104+
hermit_var!("NO_COLOR").is_some_and(|val| !val.is_empty())
105105
}
106106

107107
pub unsafe fn init() {
108108
log::set_logger(&KERNEL_LOGGER).expect("Can't initialize logger");
109109
// Determines LevelFilter at compile time
110-
let log_level: Option<&'static str> = option_env!("HERMIT_LOG_LEVEL_FILTER");
110+
let log_level = hermit_var!("HERMIT_LOG_LEVEL_FILTER");
111111
let mut max_level = LevelFilter::Info;
112112

113113
if let Some(log_level) = log_level {

0 commit comments

Comments
 (0)