Вопрос по asp.net-mvc – ELMAH и управление исключениями в ASP.NET MVC

3

Я смотрю на отход от блока приложения управления исключениями в библиотеке предприятия для нового сайта ASP.NET MVC.

Сообщение Скотта Хэнслмена на ELMAH привлекло мое внимание, но я не полностью понимаю подход. Обычно я подавляю некоторые исключения (те, которые можно восстановить), регистрирую их в центральном хранилище, а затем отображаю сообщение пользователю по мере необходимости.

ELMAH, кажется, сосредоточен на «ведении журнала почти всех необработанных исключений». Как насчет исключений, которые я хочу обработать? Могу ли я использовать один и тот же репозиторий, чтобы было одно центральное место для всех исключений?

Как люди используют ELMAH в своих приложениях, это единственное внедряемое решение для обработки исключений, или оно используется вместе с другим решением?

Ваш Ответ

1   ответ
0

Прошло некоторое время с тех пор, как об этом спросили, но есть несколько решений для этого:

  1. New Relic Mostly focused on application performance, but does unhandled exceptions.
  2. CodeAlert Solely focused on exception handling and reporting - gives you the granularity you're looking for to do global vs. individual exceptions to a central repository.
  3. Preemptive Another application performance app, but with exception support.

Похожие вопросы