stdout priority level info
This commit is contained in:
+7
-3
@@ -133,15 +133,19 @@ func initLog() {
|
|||||||
rotatelogs.WithMaxAge(60*24*time.Hour),
|
rotatelogs.WithMaxAge(60*24*time.Hour),
|
||||||
rotatelogs.WithRotationTime(time.Hour))
|
rotatelogs.WithRotationTime(time.Hour))
|
||||||
|
|
||||||
priority := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
|
filePriority := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
|
||||||
return lvl >= zapcore.DebugLevel
|
return lvl >= zapcore.DebugLevel
|
||||||
})
|
})
|
||||||
|
|
||||||
|
stdoutPriority := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
|
||||||
|
return lvl >= zapcore.InfoLevel
|
||||||
|
})
|
||||||
|
|
||||||
encoder := zapcore.NewConsoleEncoder(zap.NewDevelopmentEncoderConfig())
|
encoder := zapcore.NewConsoleEncoder(zap.NewDevelopmentEncoderConfig())
|
||||||
|
|
||||||
core := zapcore.NewTee(
|
core := zapcore.NewTee(
|
||||||
zapcore.NewCore(encoder, zapcore.Lock(os.Stdout), priority),
|
zapcore.NewCore(encoder, zapcore.Lock(os.Stdout), stdoutPriority),
|
||||||
zapcore.NewCore(encoder, zapcore.AddSync(rotator), priority),
|
zapcore.NewCore(encoder, zapcore.AddSync(rotator), filePriority),
|
||||||
)
|
)
|
||||||
|
|
||||||
logger = zap.New(core)
|
logger = zap.New(core)
|
||||||
|
|||||||
Reference in New Issue
Block a user