0

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

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

4

1 回答 1

4

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

它有 nuget 包——当然适用于 SQL Server,尽管如果还没有包的话,用它作为登录到 postgres 的基础应该不难。

更新:找到了这个(PostgreSQL 上的 ELMAH)。

于 2012-11-11T20:27:43.610 回答