Я дал некоторые описания ниже непосредственно с сайта инструмента. Я предпочитаю ELMAH, который находится внизу, но не провел много времени в Log4Net или в блоке приложений журналирования.
Log4Net
- Поддержка нескольких фреймворков
- Вывод на несколько целей ведения журнала
- Архитектура иерархического ведения журнала
- Конфигурация XML
- Динамическая конфигурация
- Контекст ведения журнала
- Проверенная архитектура
- Модульная и расширяемая конструкция
- Высокая производительность с гибкостью
Блок приложения регистрации
- Журнал событий
- Сообщение электронной почты
- База данных
- Очередь сообщений
- Текстовый файл
- Событие WMI
- Пользовательские местоположения с использованием точек расширения блока приложения
ELMAH
- Регистрация почти всех необработанных исключений.
- Веб-страница для удаленного просмотра всего журнала перекодированных исключений.
- Веб-страница для удаленного просмотра полной информации о любом зарегистрированном исключении.
- Во многих случаях вы можете просмотреть исходный желтый экран смерти, созданный ASP.NET для данного исключения, даже с отключенным режимом customErrors.
- Уведомление по электронной почте о каждой ошибке в момент ее возникновения.
- RSS-лента последних 15 ошибок из журнала.