Стратегия обработки исключений и ведения журнала в .NET

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

Также ведение журнала. Где ведется регистрация? В веб-приложении MVC?

Как бы вы перенаправляли на различные страницы ошибок в зависимости от типа ошибки?

Я был бы признателен за отзывы по этому поводу и несколько статей, если они у вас есть. Если есть какие-либо примеры приложений, которые используют достойную стратегию обработки исключений и ведения журнала, дайте мне знать:)

14
задан Brendan Vogt 4 March 2011 в 11:11
поделиться