INNER CODE UNIT · Go
newLogger
k8up-io/k8up · cmd/k8up/main.go:92
func newLogger(name string, debug bool) logr.Logger {
level := zapcore.InfoLevel
if debug {
level = zapcore.DebugLevel
}
cfg := zap.NewDevelopmentConfig()
cfg.EncoderConfig.EncodeTime = zapcore.RFC3339TimeEncoder
enc := zapcore.NewConsoleEncoder(cfg.EncoderConfig)
logger := controllerzap.New(controllerzap.Level(level), controllerzap.Encoder(enc))
return logger.WithName(name)
}