logging: log crate names, and hide non-renderbug messages

This commit is contained in:
2025-12-23 19:54:25 +01:00
parent 3f651718a4
commit af021676db

View File

@@ -59,7 +59,11 @@ impl log::Log for RenderbugLogger {
let filename = record.file().map_or("???", |f| {f}); let filename = record.file().map_or("???", |f| {f});
let prefix = if filename.chars().nth(0).unwrap() == '/' { let prefix = if filename.chars().nth(0).unwrap() == '/' {
if record.level() < LevelFilter::Info {
record.module_path_static().unwrap() record.module_path_static().unwrap()
} else {
return;
}
} else { } else {
filename.split('/').next().unwrap() filename.split('/').next().unwrap()
}; };
@@ -68,7 +72,7 @@ impl log::Log for RenderbugLogger {
#[cfg(feature = "rtt")] #[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); 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());
}); });
} }
} }