in logging/level.go [71:92]
func Parse(lvl string) (Level, error) {
switch lvl {
case "fatal":
return Fatal, nil
case "panic":
return Panic, nil
case "error":
return Error, nil
case "warn":
return Warn, nil
case "info":
return Info, nil
case "debug":
return Debug, nil
}
level, err := strconv.Atoi(lvl)
if level > maxLevel {
err = fmt.Errorf("invalid level value: %s", lvl)
}
return Level(level), err
}