INNER CODE UNIT · Go
loggerEncoderConfig
megaease/easemesh · operator/main.go:241
func loggerEncoderConfig() zapcore.EncoderConfig {
const RFC3339Milli = "2006-01-02T15:04:05.999Z07:00"
timeEncoder := func(t time.Time, enc zapcore.PrimitiveArrayEncoder) {
enc.AppendString(t.Format(RFC3339Milli))
}
return zapcore.EncoderConfig{
TimeKey: "time",
LevelKey: "level",
NameKey: "name",
CallerKey: "caller",
MessageKey: "message",
StacktraceKey: "stackstrace",
LineEnding: zapcore.DefaultLineEnding,
EncodeLevel: zapcore.CapitalColorLevelEncoder,
EncodeTime: timeEncoder,
EncodeDuration: zapcore.StringDurationEncoder,