ELMAH и управление исключениями в ASP.NET MVC
Я смотрю на отход от блока приложения управления исключениями в библиотеке предприятия для нового сайта ASP.NET MVC.
Сообщение Скотта Хэнслмена на ELMAH привлекло мое внимание, но я не полностью понимаю подход. Обычно я подавляю некоторые исключения (те, которые можно восстановить), регистрирую их в центральном хранилище, а затем отображаю сообщение пользователю по мере необходимости.
ELMAH, кажется, сосредоточен на «ведении журнала почти всех необработанных исключений». Как насчет исключений, которые я хочу обработать? Могу ли я использовать один и тот же репозиторий, чтобы было одно центральное место для всех исключений?
Как люди используют ELMAH в своих приложениях, это единственное внедряемое решение для обработки исключений, или оно используется вместе с другим решением?