summaryrefslogtreecommitdiff
path: root/kernel/src/console.rs
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/console.rs')
-rw-r--r--kernel/src/console.rs11
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("???");