特定の例外について、いくつかの情報を Elmah MVC ログに追加したいと考えています。
この情報をログに追加するためにフックできるロギング イベントまたは事前ロギング イベントはありますか。
現在、私が見つけることができるのは、ログが作成された後に呼び出される ErrorLog_Logged イベントだけです。
このイベントを使用してログ ID を取得し、追加情報を含むテキスト ファイルをサーバーに書き込むことができると思いますが、この情報を実際の Elmah ログに追加できれば簡単です。
特定の例外について、いくつかの情報を Elmah MVC ログに追加したいと考えています。
この情報をログに追加するためにフックできるロギング イベントまたは事前ロギング イベントはありますか。
現在、私が見つけることができるのは、ログが作成された後に呼び出される ErrorLog_Logged イベントだけです。
このイベントを使用してログ ID を取得し、追加情報を含むテキスト ファイルをサーバーに書き込むことができると思いますが、この情報を実際の Elmah ログに追加できれば簡単です。
Elmah でデフォルトで公開されるのは、ErrorLog_Logged および ErrorLog_Filtering イベントのみのようです。求めている動作を得るために、質問で説明したオプションを使用できます。さらに、これを処理するカスタム Elmah Event Log Provider を作成することもできます。これは以前の質問です - Elmah Customized Provider and Exposed Eventには、これを行う方法についての詳細とリンクがあります。