1

例外処理ログ(ASP.NETアプリケーション)にEnterpriseLibrary4.xを使用しています。

これが私が呼び出しているEntLibメソッドです:

ExceptionPolicy.HandleException(ex, exceptionPolicy.ToString());

現在のリクエストURL、現在のユーザー名など、例外にもう少し詳細を追加するにはどうすればよいですか?

私はそれを私の例外でラップし、元の例外を内部例外として設定できることを知っていますが、それは正しくないようです。

4

1 に答える 1

0

自分の質問に答えるには::)

それは不可能であり、解決策は実際には非常に簡単です: 独自のパブリッシャーを実装してください!

そして、それが私がしたことです。シンプルですが、EntLib アーキテクチャのため、パブリッシャー以外にも多くのことを実装する必要がありましたが、EntLib 4.x に付属のドキュメントですべて説明されているため、難しくも時間もかかりませんでした。

于 2009-09-21T12:57:50.007 に答える