mirror of
https://github.com/duanhf2012/origin.git
synced 2026-03-06 22:27:36 +08:00
新增Skip接口
This commit is contained in:
@@ -18,6 +18,7 @@ type Logger struct {
|
|||||||
OpenConsole *bool
|
OpenConsole *bool
|
||||||
LogPath string
|
LogPath string
|
||||||
FileName string
|
FileName string
|
||||||
|
Skip int
|
||||||
LogLevel zapcore.Level
|
LogLevel zapcore.Level
|
||||||
Encoder zapcore.Encoder
|
Encoder zapcore.Encoder
|
||||||
LogConfig *lumberjack.Logger
|
LogConfig *lumberjack.Logger
|
||||||
@@ -39,6 +40,10 @@ func (logger *Logger) SetEncoder(encoder zapcore.Encoder) {
|
|||||||
logger.Encoder = encoder
|
logger.Encoder = encoder
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *Logger) SetSkip(skip int) {
|
||||||
|
logger.Skip = skip
|
||||||
|
}
|
||||||
|
|
||||||
func GetJsonEncoder() zapcore.Encoder {
|
func GetJsonEncoder() zapcore.Encoder {
|
||||||
encoderConfig := zap.NewProductionEncoderConfig()
|
encoderConfig := zap.NewProductionEncoderConfig()
|
||||||
encoderConfig.EncodeLevel = zapcore.CapitalLevelEncoder
|
encoderConfig.EncodeLevel = zapcore.CapitalLevelEncoder
|
||||||
@@ -104,7 +109,7 @@ func (logger *Logger) Init() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
core := zapcore.NewTee(coreList...)
|
core := zapcore.NewTee(coreList...)
|
||||||
logger.Logger = zap.New(core, zap.AddCaller(), zap.AddStacktrace(logger), zap.AddCallerSkip(1))
|
logger.Logger = zap.New(core, zap.AddCaller(), zap.AddStacktrace(logger), zap.AddCallerSkip(1+logger.Skip))
|
||||||
logger.sugaredLogger = logger.Logger.Sugar()
|
logger.sugaredLogger = logger.Logger.Sugar()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user