do not panic on write errosr

This commit is contained in:
Denis Bilenko 2024-12-09 13:25:48 +01:00
parent 5f12b47c67
commit 1fbe51df6a
1 changed files with 4 additions and 12 deletions

View File

@ -188,21 +188,13 @@ func (l *Logger) writeJson(event Event) {
// we panic because there we cannot catch this in jobs.RunNowAndWait
panic(err)
}
if _, err := l.Writer.Write([]byte(b)); err != nil {
panic(err)
}
if _, err := l.Writer.Write([]byte("\n")); err != nil {
panic(err)
}
_, _ = l.Writer.Write([]byte(b))
_, _ = l.Writer.Write([]byte("\n"))
}
func (l *Logger) writeAppend(event Event) {
if _, err := l.Writer.Write([]byte(event.String())); err != nil {
panic(err)
}
if _, err := l.Writer.Write([]byte("\n")); err != nil {
panic(err)
}
_, _ = l.Writer.Write([]byte(event.String()))
_, _ = l.Writer.Write([]byte("\n"))
}
func (l *Logger) writeInplace(event Event) {