From 1fbe51df6af3f0768f15e02f4ed2fb94e457c239 Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Mon, 9 Dec 2024 13:25:48 +0100 Subject: [PATCH] do not panic on write errosr --- libs/cmdio/logger.go | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/libs/cmdio/logger.go b/libs/cmdio/logger.go index 49ad826d4..905ec0133 100644 --- a/libs/cmdio/logger.go +++ b/libs/cmdio/logger.go @@ -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) {