From 0b23790caaf3eeee2a8f0cb01944fa090162711e Mon Sep 17 00:00:00 2001 From: Unbewohnte Date: Thu, 22 Dec 2022 18:04:10 +0300 Subject: [PATCH] Logger: print to io.Discard when the logger output is set to nil --- logger.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/logger.go b/logger.go index e7e18d0..606afc3 100644 --- a/logger.go +++ b/logger.go @@ -36,6 +36,9 @@ func init() { // Set up loggers to write to the given writer func SetOutput(writer io.Writer) { + if writer == nil { + writer = io.Discard + } infoLog.SetOutput(writer) warningLog.SetOutput(writer) errorLog.SetOutput(writer)