Nous démarrons une nouvelle application ASP.NET 3.5 MVC (avec Entity Framework, etc.). L'application gère les exceptions au niveau de la méthode et les enregistre. Les exceptions non gérées et d'exécution doivent également être consignées. Le module/cadre de journalisation doit consigner BOTH les messages d'erreur/de débogage/d'informations d'application et les exceptions non gérées.Enregistrement des messages d'application et des exceptions non gérées dans l'application ASP.NET MVC
Options:
- EL 4.1 Connexion Application Block
- Surveillance de la santé ASP.NET
- cadre log4net: http://logging.apache.org/log4net/index.html
- NLog
- Cadre ELMAH: http://code.google.com/p/elmah/
- journalisation personnalisée (en utilisant [HandleError] filtre, événement OnActionExecuted du contrôleur et événement OnError dans Global.asax)
- AUTRES?
Veuillez comparer les cadres.
Quel sera le choix le plus approprié?
Merci.