Регистрация сообщений приложения и необработанных исключений в приложении ASP.NET MVC - PullRequest
0 голосов
/ 17 июня 2009

Мы запускаем новое приложение ASP.NET 3.5 MVC (с Entity Framework и т. Д.). Приложение будет обрабатывать исключения на уровне метода и регистрировать их. Необработанные и исключения Runtime также должны быть зарегистрированы. Модуль регистрации / каркас должен регистрировать ОБА сообщений об ошибках приложения / отладки / информации и необработанных исключениях.

Параметры:

  • EL 4.1 Блок приложения регистрации
  • ASP.NET Health Monitoring
  • log4net Framework: http://logging.apache.org/log4net/index.html
  • NLog
  • ELMAH Framework: http://code.google.com/p/elmah/
  • Пользовательское ведение журнала (с использованием фильтра [HandleError], события OnActionExecuted контроллера и события OnError в Global.asax)
  • ДРУГОЕ

Пожалуйста, сравните рамки.

Какой будет наиболее подходящий выбор?

Спасибо.

1 Ответ

0 голосов
/ 17 июня 2009

Для * .NET существует множество инструментов ведения журналов и трассировки, включая наш собственный инструмент SmartInspect . Мы собрали список инструментов ведения журналов и разместили их на DotNetLogging.com . Но, как уже писал Джон, без предоставления более подробной информации о вашем приложении и требованиях к ведению журналов трудно рекомендовать конкретный инструмент или решение.

...