Estoy usando ELMAH en mis proyectos ASP.NET MVC y realmente me gusta su simplicidad. Pero necesitaba la capacidad de registrar ciertos eventos en mi código de una manera log.Info ("mensaje"). Como ELMAH no proporciona esa habilidad, comencé a buscar en NLog.¿Registra excepciones no controladas usando NLog? ¿Deberían ELMAH y NLog usarse juntos?
Algunas preguntas vinieron a la mente:
- Es segura la utilización tanto ELMAH y Nlog exageración? ¿Utiliza ELMAH para excepciones no controladas y NLog para todo lo demás?
- ¿Es posible configurar NLog para registrar excepciones no controladas en nlog.config o se necesita un código personalizado?
- Si se necesita un código personalizado, ¿cuál sería el mejor lugar para agregarlo? ¿El método OnException en el framework MVC? ¿El archivo global.asax?
Comentarios de Anny son muy apreciados. Hasta el momento no he encontrado ningún buen mensaje sobre este asunto?