diff --git a/pkg/common/log/zap.go b/pkg/common/log/zap.go index 90aafdd78..477fb03b3 100644 --- a/pkg/common/log/zap.go +++ b/pkg/common/log/zap.go @@ -92,7 +92,7 @@ func NewZapLogger(logLevel int, isStdout bool, isJson bool, logLocation string, func (l *ZapLogger) cores(logLevel int, isStdout bool, isJson bool, logLocation string, rotateCount uint) (zap.Option, error) { c := zap.NewProductionEncoderConfig() - c.EncodeTime = zapcore.ISO8601TimeEncoder + c.EncodeTime = zapcore.RFC3339TimeEncoder c.EncodeDuration = zapcore.SecondsDurationEncoder c.MessageKey = "msg" c.LevelKey = "level" @@ -148,9 +148,13 @@ func (l *ZapLogger) getWriter(logLocation string, rorateCount uint) (zapcore.Wri } func (l *ZapLogger) CapitalColorLevelEncoder(level zapcore.Level, enc zapcore.PrimitiveArrayEncoder) { - zapcore.CapitalColorLevelEncoder(level, enc) - enc.AppendString(l.callerKey) - enc.AppendString(l.loggerKey) + ls, ok := _levelToCapitalColorString[level] + if !ok { + ls = _levelToCapitalColorString[zapcore.ErrorLevel] + } + for _, s := range ls { + enc.AppendString(s) + } } func (l *ZapLogger) ToZap() *zap.SugaredLogger {