有没有办法知道catch语句是触发器

时间:2013-08-27 10:19:56

标签: c# asp.net try-catch

我创建了一个应用程序,有大量的尝试和捕获错误处理,现在我想应用功能,当任何语句进入catch 时我应该收到电子邮件。 但是在所有catch语句中调用函数它过于繁忙和耗时。

因此我需要一些建议或解决方案,通过这些建议或解决方案,当任何语句落入catch语句时,我可以创建一个触发的事件。

1 个答案:

答案 0 :(得分:0)

没有这样的东西。

一些解决方法:

  • 使用Visual Studio FindAll“catch”并插入一行来举办活动
  • 如果使用日志记录框架,则可以添加电子邮件记录器并手动检查所有异常处理程序是否都在调用记录器(例如,请参阅SmtpAppender log4net config
  • 对于未处理的例外,您可以使用global.asax事件处理程序

这是一个手动过程,遗憾的是,没有开箱即用的此类功能。