We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3b3658d commit 53d4d45Copy full SHA for 53d4d45
1 file changed
intra/log/fconsole.go
@@ -65,13 +65,14 @@ func (f *fconsole) write(lvl LogLevel, m Logmsg) error {
65
if len(m) <= 0 {
66
return nil
67
}
68
+ l := []byte(lvl.s())
69
p := unsafe.StringData(m)
70
b := unsafe.Slice(p, len(m))
71
// levels like STACKTRACE may not prefix the expected tag
72
// ("F " in the STACKTRACE case), but file-based logger
73
// always expects it for every line
- if !bytes.HasPrefix([]byte(lvl.s()), b) {
74
- w.Write(b)
+ if !bytes.HasPrefix(l, b) {
75
+ w.Write(l)
76
77
n, err := w.Write(b)
78
// go.dev/play/p/NbJimcpoS0o
0 commit comments