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
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…