logging: log crate names, and hide non-renderbug messages
This commit is contained in:
@@ -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() == '/' {
|
||||||
record.module_path_static().unwrap()
|
if record.level() < LevelFilter::Info {
|
||||||
|
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());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user