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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…