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