diff --git a/drivers/common/src/logger.rs b/drivers/common/src/logger.rs index a531edd945..31673a35c3 100644 --- a/drivers/common/src/logger.rs +++ b/drivers/common/src/logger.rs @@ -3,9 +3,15 @@ use std::str::FromStr; use libredox::{flag, Fd}; use redox_log::{OutputBuilder, RedoxLogger}; -/// Get the log verbosity for the output level. +/// Get the log verbosity for the interactive console (stderr) output level. +/// +/// Kept at `Warn` so daemons do not spam the shared console/login VT with +/// routine INFO chatter after the login prompt appears (boot continues in +/// parallel with getty). Full INFO-level logs are still written to each +/// daemon's log files via [`file_level`]. A per-daemon bootloader env var +/// (see `read_bootloader_log_level_env`) can still raise this when debugging. pub fn output_level() -> log::LevelFilter { - log::LevelFilter::Info + log::LevelFilter::Warn } /// Get the log verbosity for the file level.