diff options
Diffstat (limited to 'kernel/src/console.rs')
-rw-r--r-- | kernel/src/console.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/kernel/src/console.rs b/kernel/src/console.rs index 626edef..1c0fe78 100644 --- a/kernel/src/console.rs +++ b/kernel/src/console.rs @@ -1,9 +1,8 @@ //! The console subsystem, used for the kernel to log things. -use core::fmt::Write; - use crate::util::likely; use contracts::{ensures, invariant}; +use core::fmt::Write; use log::Log; use spin::Mutex; @@ -44,10 +43,10 @@ impl Log for Console { let mut inner = self.0.lock(); let mut body = |line| { let level = match record.level() { - log::Level::Error => "ERR", - log::Level::Warn => "WRN", - log::Level::Info => "INF", - log::Level::Debug => "DBG", + log::Level::Error => "\x1b[1;31mERR\x1b[0m", + log::Level::Warn => "\x1b[1;33mWRN\x1b[0m", + log::Level::Info => "\x1b[1;36mINF\x1b[0m", + log::Level::Debug => "\x1b[1;35mDBG\x1b[0m", log::Level::Trace => "TRC", }; let file = record.file().unwrap_or("???"); |