From c4434fb40a232edb3b94d6398fe8daacbfb1cb82 Mon Sep 17 00:00:00 2001 From: rjbasitali Date: Fri, 20 May 2022 17:38:57 +0500 Subject: [PATCH] err writer fix --- my_logger.go | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/my_logger.go b/my_logger.go index 9fed251..5f2eb06 100644 --- a/my_logger.go +++ b/my_logger.go @@ -47,16 +47,11 @@ func (fields Fields) String() string { func (l myLogger) log(flag uint8, s ...interface{}) { var w io.Writer { - if flag != errorFlag && l.Writer == nil { - return + if flag == errorFlag { + w = l.ErrWriter } else { w = l.Writer } - if flag == errorFlag && l.ErrWriter == nil { - return - } else { - w = l.ErrWriter - } } f := fmt.Sprintf("%s%s msg=%q%s", logPrefix(flag), l.prefix, fmt.Sprint(s...), l.data) fmt.Fprintln(w, f) @@ -65,16 +60,11 @@ func (l myLogger) log(flag uint8, s ...interface{}) { func (l myLogger) logf(flag uint8, format string, s ...interface{}) { var w io.Writer { - if flag != errorFlag && l.Writer == nil { - return + if flag == errorFlag { + w = l.ErrWriter } else { w = l.Writer } - if flag == errorFlag && l.ErrWriter == nil { - return - } else { - w = l.ErrWriter - } } format = fmt.Sprintf("%%s%%s msg=\"%s\"%s\n", format, l.data) s = append([]interface{}{logPrefix(flag), l.prefix}, s...)