From 770356d8306af366784983f841a61f8e6eded76d Mon Sep 17 00:00:00 2001 From: mountain Date: Tue, 14 Nov 2023 11:21:47 +0900 Subject: [PATCH] =?UTF-8?q?errWriter=20=EC=A0=9C=EA=B1=B0=ED=95=98?= =?UTF-8?q?=EA=B3=A0=20stdout=EC=9C=BC=EB=A1=9C=20=ED=86=B5=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logger/logger.go | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/logger/logger.go b/logger/logger.go index 7aa2b31..f5d568c 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -13,7 +13,6 @@ import ( ) var stdlogger *log.Logger -var errlogger *log.Logger var _ = flag.Bool("logfile", false, "") func init() { @@ -21,9 +20,7 @@ func init() { binname := path.Base(strings.ReplaceAll(binpath, "\\", "/")) var outWriter io.Writer - var errWriter io.Writer outWriter = os.Stdout - errWriter = os.Stderr args := os.Args useLogFile := false @@ -47,11 +44,9 @@ func init() { } outWriter = io.MultiWriter(outWriter, logFile) - errWriter = io.MultiWriter(errWriter, logFile) } stdlogger = log.New(outWriter, "", log.LstdFlags) - errlogger = log.New(errWriter, "", log.LstdFlags) } func Println(v ...interface{}) { @@ -63,43 +58,43 @@ func Printf(format string, v ...interface{}) { } func Error(v ...interface{}) { - errlogger.Output(2, fmt.Sprintln(v...)) - errlogger.Output(2, string(debug.Stack())) + stdlogger.Output(2, fmt.Sprintln(v...)) + stdlogger.Output(2, string(debug.Stack())) } func Errorf(format string, v ...interface{}) { - errlogger.Output(2, fmt.Sprintf(format, v...)) - errlogger.Output(2, string(debug.Stack())) + stdlogger.Output(2, fmt.Sprintf(format, v...)) + stdlogger.Output(2, string(debug.Stack())) } func Fatal(v ...interface{}) { - errlogger.Output(2, fmt.Sprint(v...)) - errlogger.Output(2, string(debug.Stack())) + stdlogger.Output(2, fmt.Sprint(v...)) + stdlogger.Output(2, string(debug.Stack())) os.Exit(1) } func Fatalln(v ...interface{}) { - errlogger.Output(2, fmt.Sprintln(v...)) - errlogger.Output(2, string(debug.Stack())) + stdlogger.Output(2, fmt.Sprintln(v...)) + stdlogger.Output(2, string(debug.Stack())) os.Exit(1) } func Panic(v ...interface{}) { s := fmt.Sprint(v...) - errlogger.Output(2, s) - errlogger.Output(2, string(debug.Stack())) + stdlogger.Output(2, s) + stdlogger.Output(2, string(debug.Stack())) panic(s) } func Panicf(format string, v ...interface{}) { s := fmt.Sprintf(format, v...) - errlogger.Output(2, s) - errlogger.Output(2, string(debug.Stack())) + stdlogger.Output(2, s) + stdlogger.Output(2, string(debug.Stack())) panic(s) } func Panicln(v ...interface{}) { s := fmt.Sprintln(v...) - errlogger.Output(2, s) - errlogger.Output(2, string(debug.Stack())) + stdlogger.Output(2, s) + stdlogger.Output(2, string(debug.Stack())) panic(s) }