From a6ee871672b1a60be449a3a79bca83d0d5404d5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kr=C3=B6ning?= Date: Wed, 29 Oct 2025 09:58:51 +0100 Subject: [PATCH] feat: always log targets --- Cargo.toml | 1 - src/logging.rs | 9 +++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f9005fcda3..2a3c5af748 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,7 +57,6 @@ fuse = ["virtio", "pci", "dep:fuse-abi", "fuse-abi/num_enum"] gem-net = ["net", "dep:tock-registers"] idle-poll = [] kernel-stack = [] -log-target = [] net = [] mman = [] mmap = ["mman"] # Deprecated in favor of mman diff --git a/src/logging.rs b/src/logging.rs index 4f599361ab..e546565e9a 100644 --- a/src/logging.rs +++ b/src/logging.rs @@ -51,7 +51,7 @@ impl log::Log for KernelLogger { }; let core_id = crate::arch::core_local::core_id(); let level = ColorLevel(record.level()); - // FIXME: Use `super let` once stable + let target = record.target(); let (crate_, modules) = target.split_once("::").unwrap_or((target, "")); let (_modules, module) = modules.rsplit_once("::").unwrap_or(("", modules)); @@ -60,11 +60,8 @@ impl log::Log for KernelLogger { } else { crate_ }; - let format_target = if cfg!(feature = "log-target") { - format_args!(" {target:<10}") - } else { - format_args!("") - }; + let format_target = format_args!(" {target:<10}"); + let args = record.args(); println!("{format_time}[{core_id}][{level}{format_target}] {args}"); }