Я использую ELMAH в моих проектах ASP.NET MVC, и мне очень нравится его простота. Но мне нужна была возможность регистрировать определенные события в моем коде в способе log.Info( "сообщение" ). Поскольку ELMAH не обеспечивает эту способность, я начал смотреть на NLog.
На ум пришло несколько вопросов:
- Использует как ELMAH, так и NLog overkill? Использование ELMAH для необработанных исключений и NLog для всего остального?
- Можно ли настроить NLog для регистрации необработанных исключений в nlog.config или требуется специальный код?
- Если пользовательский код нужен, где было бы лучшим местом для его добавления? Метод OnException в структуре MVC? Файл global.asax?
Обратная связь Anny очень ценится. До сих пор я не нашел хороших постов по этому вопросу?