0

ASP .NET MVC 2 アプリケーションで例外が発生することがあります。ASP .NET は、標準エラー ページをユーザーに表示します。プログラマは、そのような例外が発生したという情報を持っていません。

これらの例外を PostgreSql データベースのアプリケーション ログ テーブルに記録する方法。アプリケーションがログ情報を書き込む PostgreSql データベースにはテーブル logfile があります。これらの例外をキャッチしてログ ファイルに書き込む方法。asp .net の標準エラー ページをユーザーに表示しても問題ありませんが、例外もログに記録する必要があります。例外のロギング中に例外が発生した場合のみ、例外はログに記録されません。

4

1 に答える 1

4

キャッチされていない例外をログに記録するには、 ELMAHを使用することをお勧めします。

それにはnugetパッケージがあります-確かにSQL Server用ですが、パッケージがまだない場合、postgresにログを記録するためのベースとしてそれを使用することは難しくありません.

更新:これを見つけまし(PostgreSQLのELMAH)。

于 2012-11-11T20:27:43.610 に答える