Skip to content

Commit 938421f

Browse files
committed
fix: log init panic
reference to #41
1 parent 7662d94 commit 938421f

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

internal/config/log.go

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@ import (
1313

1414
var Logger *log.Logger
1515

16+
func newLogFormater(noColors bool) log.Formatter {
17+
return &nested.Formatter{
18+
NoColors: noColors,
19+
TimestampFormat: "2006-01-02 15:04:05",
20+
}
21+
}
22+
1623
func initLogPre() {
1724
Logger = log.New()
18-
19-
//设置输出格式
20-
Logger.SetFormatter(&nested.Formatter{
21-
NoColors: Settings.Log.WriteFile,
22-
TimestampFormat: "2006-01-02 15:04:05",
23-
})
25+
Logger.SetFormatter(newLogFormater(false))
2426
}
2527

2628
func initLogFinal() {
@@ -49,7 +51,10 @@ func initLogFinal() {
4951
logger.Fatalln(err)
5052
}
5153

52-
//设置双重输出
54+
// Disable log colors
55+
Logger.SetFormatter(newLogFormater(true))
56+
57+
// set multiple log output
5358
mw := io.MultiWriter(os.Stdout, f)
5459
Logger.SetOutput(mw)
5560
}

0 commit comments

Comments
 (0)