mirror of
https://github.com/duanhf2012/origin.git
synced 2026-02-20 19:55:53 +08:00
优化日志
This commit is contained in:
10
log/log.go
10
log/log.go
@@ -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) {
|
||||||
@@ -104,10 +105,13 @@ func (logger *Logger) Init() {
|
|||||||
core := zapcore.NewCore(logger.Encoder, zapcore.AddSync(os.Stdout), logger.LogLevel)
|
core := zapcore.NewCore(logger.Encoder, zapcore.AddSync(os.Stdout), logger.LogLevel)
|
||||||
coreList = append(coreList, core)
|
coreList = append(coreList, core)
|
||||||
}
|
}
|
||||||
|
|
||||||
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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user