ELMAH i zarządzanie wyjątkami w ASP.NET MVC

Patrzę na odejście od bloku aplikacji zarządzania wyjątkami w bibliotece Enterprise dla nowej witryny ASP.NET MVC.

Posty Scotta Hanslemana na ELMAH przyciągnęły moją uwagę, ale nie do końca rozumiem to podejście. Zazwyczaj pomijałbym pewne wyjątki (te, które można odzyskać), logował je w centralnym repozytorium, a następnie wyświetlał komunikat, odpowiednio do użytkownika.

ELMAH wydaje się skoncentrowana na „logowaniu prawie wszystkich nieobsłużonych wyjątków”. Co z wyjątkami, którymi chcę się zająć? Czy mogę używać tego samego repozytorium, aby istniała jedna centralna lokalizacja dla wszystkich wyjątków?

W jaki sposób ludzie używają ELMAH w swoich aplikacjach, czy jest to jedyne wdrażane rozwiązanie obsługi wyjątków, czy jest używane w połączeniu z innym rozwiązaniem?

questionAnswers(1)

yourAnswerToTheQuestion