ELMAH 和 ASP.NET MVC 中的异常管理

3

我正在考虑为一个新的ASP.NET MVC网站放弃企业库中的异常管理应用程序块。

Scott Hansleman在ELMAH上的帖子引起了我的注意,但我并不完全理解这种方法。通常,我会阻止一些异常(可恢复的异常),将它们记录在中央存储库中,然后根据需要向用户显示消息。

ELMAH似乎专注于“记录几乎所有未处理的异常”。那么我想处理的异常呢?我可以使用同一个存储库,以便所有异常都有一个集中的位置吗?

人们如何在他们的应用程序中使用ELMAH,它是唯一被实施的异常处理解决方案,还是与其他解决方案一起使用?

1个回答

0

这个问题已经有一段时间了,但是有几个解决方案:

  1. New Relic 主要关注应用程序性能,但也可以处理未处理的异常。
  2. CodeAlert 专注于异常处理和报告 - 为您提供全局与个别异常到中央存储库的粒度。
  3. Preemptive 另一个应用程序性能应用,但具有异常支持。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接