1 Commits

Author SHA1 Message Date
44ab702369 v1.0.1 2026-01-29 10:57:55 +03:00

View File

@@ -67,11 +67,18 @@ func (w *LoggerJsonWriter) Print(level LogLevel, prefix string, traceback []*Met
msg := Map(messages, func(el any) string {
return fmt.Sprintf("%v", el)
})
newline := false
if msg[len(msg)-1] == "\n" {
newline = true
msg = msg[:len(msg)-1]
}
m := LoggerJsonMessage{
Time: time.Now(),
Level: level.GetName(),
Prefix: prefix,
Message: strings.Join(msg, " "),
Message: strings.TrimSpace(strings.Join(msg, " ")),
Traceback: traceback,
}
var data []byte
@@ -84,7 +91,10 @@ func (w *LoggerJsonWriter) Print(level LogLevel, prefix string, traceback []*Met
if err != nil {
return err
}
_, err = w.Write(append(data, []byte("\n")...))
if newline {
data = append(data, '\n')
}
_, err = w.Write(data)
return err
}
func (w *LoggerJsonWriter) Close() error {