From cb99661cd02cc98163d4e16f592ae9fdeb2a106a Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Wed, 11 Aug 2021 10:26:05 -0700 Subject: [PATCH] kata-logger: remove from logged message Now that logger level is passed with the message it can be added on the server side if desired. For now just remove it entirely so we have more space for the actual message. Change-Id: I7b8dbdb0460cf2bf7b009ddc5d9d70a438f9d803 GitOrigin-RevId: 701ca7a5d32f1ad5c5f583db78b6c5e7625857f4 --- .../DebugConsole/kata-logger/src/lib.rs | 23 +++++-------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/apps/system/components/DebugConsole/kata-logger/src/lib.rs b/apps/system/components/DebugConsole/kata-logger/src/lib.rs index 22cb0b6..4e89f6e 100644 --- a/apps/system/components/DebugConsole/kata-logger/src/lib.rs +++ b/apps/system/components/DebugConsole/kata-logger/src/lib.rs @@ -20,14 +20,8 @@ impl log::Log for KataLogger { use bare_io::{Cursor, Write}; let mut buf = [0 as u8; MAX_MSG_LEN]; let mut cur = Cursor::new(&mut buf[..]); - // Log msgs are of the form: '<''>' :: - write!( - &mut cur, - "<{}> {}::{}\0", - record.level(), - record.target(), - record.args() - ) + // Log msgs are of the form: ':: + write!(&mut cur, "{}::{}\0", record.target(), record.args()) .unwrap_or_else(|_| { // Too big, indicate overflow with a trailing "...". cur.set_position((MAX_MSG_LEN - 4) as u64); @@ -42,12 +36,7 @@ impl log::Log for KataLogger { record: &Record, ) -> &'a cstr_core::CStr { let mut cur = Cursor::new(&mut buf[..]); - write!( - &mut cur, - "<{}> {}::\0", - record.level(), - record.target() - ) + write!(&mut cur, "{}::\0", record.target()) .expect("nul!"); let pos = cur.position() as usize; CStr::from_bytes_with_nul(&buf[..pos]).unwrap() @@ -95,10 +84,10 @@ mod tests { // Formats a log message as done by KataLogger and returns a zero-padded // Vec holding the message. - fn log_msg(level: log::Level, msg: &str) -> Result, std::io::Error> { + fn log_msg(_level: log::Level, msg: &str) -> Result, std::io::Error> { let mut v = Vec::new(); use std::io::Write; - write!(&mut v, "<{}> {}::{}\0", level, "kata_logger::tests", msg)?; + write!(&mut v, "{}::{}\0", "kata_logger::tests", msg)?; v.resize(MAX_MSG_LEN, 0); assert_eq!(v.len(), MAX_MSG_LEN); Ok(v) @@ -233,7 +222,7 @@ mod tests { debug!("{}", debug_msg); // Blech, must take into account log msg formatting. - debug_msg.truncate(MAX_MSG_LEN - 4 - " kata_logger::tests::".len()); + debug_msg.truncate(MAX_MSG_LEN - 4 - "kata_logger::tests::".len()); debug_msg.push_str("..."); pop_and_check_result(log::Level::Debug, &debug_msg[..]); }