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) }