0

未処理の例外を global.asax からアプリケーション イベント ログに記録したいと考えています。しかし、IIS がこれらの未処理の例外を警告として既にログに記録していることに気付きました。これらのメッセージを自分でログに記録することを計画しているため、これらのメッセージを抑制する方法はありますか?それとも、両方のエントリ (IIS によってログに記録されたイベント ログ エントリと私のイベント ログ エントリ) を保持するのが合理的だと思いますか?

アップデート:

正しい方向に向けてくれたジョン・サンダースに感謝します。実際には、ルート web.configの既定の構成に基づいてログを記録していたのは、正常性監視でした。

4

2 に答える 2

0

それらのエントリが何であるかを調べたほうがよいでしょう。IIS からではなく、ASP.NET Health Monitoring からのものです。

これは拡張可能なメカニズムであり、独自に作成するのではなく、拡張したい場合があります。たとえば、AppDomain の再起動を追跡するために、アプリケーションの開始と終了もログに記録するように構成するのは簡単です。ログに記録する「Web イベント」にデータを追加し、ログ情報の送信先を構成することもできます。

ASP.NET ヘルス監視の概要を参照してください。

于 2009-08-03T21:08:35.370 に答える
0

これは、ASP.NET MVC3 での ASP.NET ヘルス監視の使用について数か月前に書いたブログ投稿です。

http://mattfear.com/2011/01/28/mvc3-logging-exceptions/

-マット

于 2011-05-20T11:29:33.853 に答える