Skip to content

Commit 177c47d

Browse files
committed
fix: don't log complete module path
1 parent 987c04f commit 177c47d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/logging.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,10 @@ impl log::Log for KernelLogger {
5353
let level = ColorLevel(record.level());
5454
// FIXME: Use `super let` once stable
5555
let target = record.target();
56-
let format_target = if cfg!(feature = "log-target") {
56+
let (crate_, modules) = target.split_once("::").unwrap_or((target, ""));
57+
let (_modules, module) = modules.rsplit_once("::").unwrap_or(("", modules));
58+
let target = if crate_ == "hermit" { module } else { crate_ };
59+
let format_target = if cfg!(feature = "log-target") && !target.is_empty() {
5760
format_args!(" {target}")
5861
} else {
5962
format_args!("")

0 commit comments

Comments
 (0)