INNER CODE UNIT · Go
isValidLogLevel
percona/percona-backup-mongodb · cmd/pbm-agent/main.go:234
func isValidLogLevel(logLevel string) bool {
validLogLevels := []string{log.D, log.I, log.W, log.E, log.F}
for _, validLevel := range validLogLevels {
if logLevel == validLevel {
return true
}
}
return false
}
func buildLogOpts() *log.Opts {
logLevel := viper.GetString("log.level")
if !isValidLogLevel(logLevel) {
fmt.Printf("Invalid log level: %s. Falling back to default.\n", logLevel)
logLevel = log.D
}