in pkg/berglas/logging/levels.go [70:89]
func LookupLevel(name string) (slog.Level, error) {
switch v := strings.ToUpper(strings.TrimSpace(name)); v {
case "":
return LevelInfo, nil
case levelDebugName:
return LevelDebug, nil
case levelInfoName:
return LevelInfo, nil
case levelNoticeName:
return LevelNotice, nil
case levelWarningName, "WARN": // "WARN" maintains compat with old logger
return LevelWarning, nil
case levelErrorName, "ERR", "FATAL": // "ERR" and "FATAL" maintains compat with old logger
return LevelError, nil
case levelEmergencyName:
return LevelEmergency, nil
default:
return 0, fmt.Errorf("no such level %q, valid levels are %q", name, levelNames)
}
}