func()

in flags/log.go [48:65]


func (l *LogLevel) Set(value string) error {
	level, err := logrus.ParseLevel(value)
	if err != nil {
		v, err := strconv.ParseUint(value, 10, 32)
		if err != nil || v >= uint64(len(logrus.AllLevels)) {
			choices := ChoicesString(LogLevelChoices())

			return fmt.Errorf("%w, want: integer [0..%d] or %s, got: %s",
				ErrInvalidLogLevel, len(logrus.AllLevels)-1, choices, value)
		}

		level = logrus.Level(v)
	}

	l.Logger.SetLevel(level)

	return nil
}