fix: log init panic

reference to #41
This commit is contained in:
Mmx
2024-10-15 15:23:33 +08:00
parent 7662d9458c
commit 938421fcc8

View File

@@ -13,14 +13,16 @@ import (
var Logger *log.Logger var Logger *log.Logger
func newLogFormater(noColors bool) log.Formatter {
return &nested.Formatter{
NoColors: noColors,
TimestampFormat: "2006-01-02 15:04:05",
}
}
func initLogPre() { func initLogPre() {
Logger = log.New() Logger = log.New()
Logger.SetFormatter(newLogFormater(false))
//设置输出格式
Logger.SetFormatter(&nested.Formatter{
NoColors: Settings.Log.WriteFile,
TimestampFormat: "2006-01-02 15:04:05",
})
} }
func initLogFinal() { func initLogFinal() {
@@ -49,7 +51,10 @@ func initLogFinal() {
logger.Fatalln(err) logger.Fatalln(err)
} }
//设置双重输出 // Disable log colors
Logger.SetFormatter(newLogFormater(true))
// set multiple log output
mw := io.MultiWriter(os.Stdout, f) mw := io.MultiWriter(os.Stdout, f)
Logger.SetOutput(mw) Logger.SetOutput(mw)
} }