优化日志

This commit is contained in:
duanhf2012
2024-12-11 17:49:59 +08:00
parent f34dc7d53f
commit 16745b34f0

View File

@@ -23,7 +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 CoreList []zapcore.Core
} }
func SetLogger(logger *Logger) { func SetLogger(logger *Logger) {
@@ -106,9 +106,8 @@ func (logger *Logger) Init() {
coreList = append(coreList, core) coreList = append(coreList, core)
} }
if logger.WriteSyncer != nil { if logger.CoreList != nil {
core := zapcore.NewCore(logger.Encoder, logger.WriteSyncer, logger.LogLevel) coreList = append(coreList, logger.CoreList...)
coreList = append(coreList, core)
}else if logger.LogPath != "" { }else if logger.LogPath != "" {
WriteSyncer := zapcore.AddSync(logger.LogConfig) WriteSyncer := zapcore.AddSync(logger.LogConfig)
core := zapcore.NewCore(logger.Encoder, WriteSyncer, logger.LogLevel) core := zapcore.NewCore(logger.Encoder, WriteSyncer, logger.LogLevel)