优化日志

This commit is contained in:
duanhf2012
2024-12-11 17:14:29 +08:00
parent f01a93c446
commit 0a09dc2fee

View File

@@ -23,6 +23,7 @@ type Logger struct {
Encoder zapcore.Encoder Encoder zapcore.Encoder
LogConfig *lumberjack.Logger LogConfig *lumberjack.Logger
SugaredLogger *zap.SugaredLogger SugaredLogger *zap.SugaredLogger
WriteSyncer zapcore.WriteSyncer
} }
func SetLogger(logger *Logger) { func SetLogger(logger *Logger) {
@@ -106,8 +107,11 @@ func (logger *Logger) Init() {
} }
if logger.LogPath != "" { if logger.LogPath != "" {
writeSyncer := zapcore.AddSync(logger.LogConfig) if logger.WriteSyncer == nil {
core := zapcore.NewCore(logger.Encoder, writeSyncer, logger.LogLevel) logger.WriteSyncer = zapcore.AddSync(logger.LogConfig)
}
core := zapcore.NewCore(logger.Encoder, logger.WriteSyncer, logger.LogLevel)
coreList = append(coreList, core) coreList = append(coreList, core)
} }