自动记录Try-Catch错误的方法

时间:2014-02-17 19:23:25

标签: c# asp.net-mvc-4 override try-catch

我有一个将异常发送到数据库的类,并保存错误。但是我必须把它放在每个try {} catch{..my method here..}里面,因为我有一个错误日志,它是一个很大的应用程序,我想覆盖catch,每次应用程序进入catch时,它执行我的方法,并将异常和堆栈跟踪发送到数据库。

抱歉,我的英语不好。

PD。我开发使用MVC.NET 4 Razor

1 个答案:

答案 0 :(得分:2)

您可以尝试使用ELMAH(available here),它描述了如何将其与MVC项目集成。

或者您也可以使用log4net,但必须在catch语句中调用它。