From fa52d8242eb50f2b67f8fd4fb1a9cea86a39088b Mon Sep 17 00:00:00 2001 From: Bagas Aulia Rezki Date: Sun, 18 Aug 2024 13:49:05 +0700 Subject: [PATCH] chore: log error messages to stdout --- logger/logger.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/logger/logger.go b/logger/logger.go index 0217f33..eb3aab1 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -2,6 +2,7 @@ package logger import ( "fmt" + "io" "log" "os" "time" @@ -28,10 +29,11 @@ func Logger() *AggregatedLogger { return &AggregatedLogger{} } flag := log.Ldate | log.Ltime + multiLogger := io.MultiWriter(os.Stdout, file) infoLogger := log.New(file, "INFO: ", flag) - warnLogger := log.New(file, "WARN: ", flag) - errorLogger := log.New(file, "ERROR: ", flag) - panicLogger := log.New(file, "PANIC: ", flag) + warnLogger := log.New(multiLogger, "WARN: ", flag) + errorLogger := log.New(multiLogger, "ERROR: ", flag) + panicLogger := log.New(multiLogger, "PANIC: ", flag) return &AggregatedLogger{ infoLogger: infoLogger,