File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ fsgsbase = []
55
55
fuse = [" pci" , " dep:fuse-abi" , " fuse-abi/num_enum" ]
56
56
gem-net = [" tcp" , " dep:tock-registers" ]
57
57
idle-poll = []
58
+ log-target = []
58
59
mmap = []
59
60
newlib = []
60
61
nostd = []
Original file line number Diff line number Diff line change @@ -51,8 +51,15 @@ impl log::Log for KernelLogger {
51
51
} ;
52
52
let core_id = crate :: arch:: core_local:: core_id ( ) ;
53
53
let level = ColorLevel ( record. level ( ) ) ;
54
+ // FIXME: Use `super let` once stable
55
+ let target = record. target ( ) ;
56
+ let format_target = if cfg ! ( feature = "log-target" ) {
57
+ format_args ! ( " {target}" )
58
+ } else {
59
+ format_args ! ( "" )
60
+ } ;
54
61
let args = record. args ( ) ;
55
- println ! ( "{format_time}[{core_id}][{level}] {args}" ) ;
62
+ println ! ( "{format_time}[{core_id}][{level}{format_target} ] {args}" ) ;
56
63
}
57
64
}
58
65
You can’t perform that action at this time.
0 commit comments