Я создаю многоуровневое приложение с веб-приложением ASP.NET MVC. Он состоит из обычных элементов, таких как уровень представления, бизнес-уровень, уровень данных и т. Д. Как создать / использовать достойный механизм обработки исключений? Я читал в «Паттернах и практиках», что вам нужно всплывать исключения на различных уровнях.
Также ведение журнала. Где ведется регистрация? В веб-приложении MVC?
Как бы вы перенаправляли на различные страницы ошибок в зависимости от типа ошибки?
Я был бы признателен за отзывы по этому поводу и несколько статей, если они у вас есть. Если есть какие-либо примеры приложений, которые используют достойную стратегию обработки исключений и ведения журнала, дайте мне знать:)