Skip to content

Commit 53d4d45

Browse files
committed
log: prepend log level to file-based if missing mk2
1 parent 3b3658d commit 53d4d45

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

intra/log/fconsole.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,14 @@ func (f *fconsole) write(lvl LogLevel, m Logmsg) error {
6565
if len(m) <= 0 {
6666
return nil
6767
}
68+
l := []byte(lvl.s())
6869
p := unsafe.StringData(m)
6970
b := unsafe.Slice(p, len(m))
7071
// levels like STACKTRACE may not prefix the expected tag
7172
// ("F " in the STACKTRACE case), but file-based logger
7273
// always expects it for every line
73-
if !bytes.HasPrefix([]byte(lvl.s()), b) {
74-
w.Write(b)
74+
if !bytes.HasPrefix(l, b) {
75+
w.Write(l)
7576
}
7677
n, err := w.Write(b)
7778
// go.dev/play/p/NbJimcpoS0o

0 commit comments

Comments
 (0)