优化日志

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