func LevelFromString()

in internal/pkg/loggerfactory/loggerfactory.go [199:213]


func LevelFromString(levelStr string) slog.Leveler {
	switch strings.ToLower(levelStr) {
	case "debug":
		return slog.LevelDebug
	case "info":
		return slog.LevelInfo
	case "warn", "warning":
		return slog.LevelWarn
	case "error":
		return slog.LevelError
	default:
		// Return default level (e.g., Info) or handle invalid input as needed.
		return slog.LevelInfo // Or return an error, or a custom level.
	}
}