ELMAH を使用して、asp.net MVC(C#) アプリケーションのエラーをログに記録しています。
エラーを xml またはデータベースに記録できます。ELMAH を使用してイベントログにエラーを記録する方法は?
ELMAH を使用して、asp.net MVC(C#) アプリケーションのエラーをログに記録しています。
エラーを xml またはデータベースに記録できます。ELMAH を使用してイベントログにエラーを記録する方法は?
ELMAH には、イベント ログ オプションが含まれていません。
ELMAH エラー ログ クラスは書き込み専用ではありません。また、ログ データを読み取り、ELMAH Web インターフェイスに表示できるようにします。さらに、ELMAH は単なる例外情報以上のものをログに記録します。また、サーバー変数、フォーム コレクション、および死のイエロー スクリーンを再現するために必要な情報も記録します。このすべての情報をイベント ログに記録したとしても、プレーン テキストとして読み取るのは難しく、ELMAH Web インターフェイスで使用できるように読み返すのは非常に困難です。ELMAH Web インターフェイスを使用しない場合は、明らかに問題ありません。
基本的な例外データをイベント ログに記録する場合は、ErrorLog をサブクラス化して独自のエラー ログを作成できます。ELMAH は複数のエラー ログをサポートしているため、引き続き詳細なデータを XML またはデータベース (ELMAH Web インターフェイスにサービスを提供するため) に記録し、そのデータのサブセットをイベント ログに記録することができます。
箱から出して、あなたはできません。カスタム ハンドラを作成する必要があります。
このようなことができます。
Elmah.ErrorSignal.FromCurrentContext().Raise(new Exception("My Exception");