如何在asp .net mvc2应用程序中记录异常

时间:2012-11-11 20:25:46

标签: c# asp.net-mvc exception asp.net-mvc-2 exception-handling

有时,我的ASP .NET MVC 2应用程序会出现异常。 ASP .NET向用户显示标准错误页面。程序员没有任何发生此类异常的信息。

如何将这些异常记录到PostgreSql数据库中的应用程序日志表中。 PostgreSql数据库中有表日志文件,其中应用程序写入日志信息。如何捕获这些异常并写入日志文件。可以向用户显示asp .net标准错误页面,但也需要记录异常。 只有在异常记录期间发生异常时,才不应记录异常。

1 个答案:

答案 0 :(得分:4)

我建议使用ELMAH来记录未捕获的异常。

有一些nuget包 - 当然对于SQL Server来说,但如果没有包,那么使用它作为登录postgres的基础应该不难。

更新:找到this(PostgreSQL上的ELMAH)。