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 // we panic because there we cannot catch this in jobs.RunNowAndWait
panic(err) panic(err)
} }
if _, err := l.Writer.Write([]byte(b)); err != nil { _, _ = l.Writer.Write([]byte(b))
panic(err) _, _ = l.Writer.Write([]byte("\n"))
}
if _, err := l.Writer.Write([]byte("\n")); err != nil {
panic(err)
}
} }
func (l *Logger) writeAppend(event Event) { func (l *Logger) writeAppend(event Event) {
if _, err := l.Writer.Write([]byte(event.String())); err != nil { _, _ = l.Writer.Write([]byte(event.String()))
panic(err) _, _ = l.Writer.Write([]byte("\n"))
}
if _, err := l.Writer.Write([]byte("\n")); err != nil {
panic(err)
}
} }
func (l *Logger) writeInplace(event Event) { func (l *Logger) writeInplace(event Event) {