使用ELMAH在ASP.NET中记录处理的异常

时间:2013-06-21 22:48:33

标签: elmah

我正在使用ELMAH作为ASP.Net Web应用程序,它工作正常

但是我需要记录处理过的异常但不能手动记录,我不想写

尝试/ catch阻止任何代码以使用ELMAH

记录异常

有没有办法制作自定义解决方案来记录代码中处理的异常

ELMAH

非常感谢

1 个答案:

答案 0 :(得分:0)

在这种情况下可以做的最好的事情是,在每个catch块中,重新抛出这样的异常

try
{
.............
}
catch(Exception ex)
{
............
throw;
}

Elmah将处理从catch块引发的异常作为未处理的异常,并将自动记录。