From af021676db4b622e8040e1811371fd9d366d7a8e Mon Sep 17 00:00:00 2001 From: Victoria Fischer Date: Tue, 23 Dec 2025 19:54:25 +0100 Subject: [PATCH] logging: log crate names, and hide non-renderbug messages --- src/logging.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/logging.rs b/src/logging.rs index 03b5f0c..7eb9e50 100644 --- a/src/logging.rs +++ b/src/logging.rs @@ -59,7 +59,11 @@ impl log::Log for RenderbugLogger { let filename = record.file().map_or("???", |f| {f}); let prefix = if filename.chars().nth(0).unwrap() == '/' { - record.module_path_static().unwrap() + if record.level() < LevelFilter::Info { + record.module_path_static().unwrap() + } else { + return; + } } else { filename.split('/').next().unwrap() }; @@ -68,7 +72,7 @@ impl log::Log for RenderbugLogger { #[cfg(feature = "rtt")] rtt_target::rprintln!("{}{}\t{}{}/{}:{}{}\t{}{}", color, record.level(), GREY, prefix, suffix, record.line().map_or(0, |f| {f}), RESET, record.args(), RESET); - println!("{color}{}\t{GREY}{prefix}/{suffix}:{}{RESET}\t{}{RESET}", record.level(), record.line().map_or(0, |f| {f}), record.args()); + println!("{color}{}\t{GREY}{} {prefix}/{suffix}:{}{RESET}\t{}{RESET}", record.level(), record.module_path_static().unwrap(), record.line().map_or(0, |f| {f}), record.args()); }); } }