0

アプリケーションでEnterpriseLibrary5.0のロギングアプリケーションブロックを使用しています。私のアーキテクトはカスタム動作を望んでいたので、データベースにログを記録し、途中で他のカスタムコードを実行する独自のトレースリスナーを作成しました。これはすべて機能します。

このトレースリスナーとそのデータクラスをEnterpriseLibraryプロジェクト内の他のリスナーと一緒に作成すると、ログターゲットリスナーをリスナーのタイプとして追加しようとすると、構成ツールによって取得されます。問題は、私のアーキテクトがエンタープライズライブラリのソースコードを変更することを望まないため、リスナーを独自のDLLに実装し、エンタープライズライブラリの構成からそれらを参照することを望んでいることです。これも機能します。

私の唯一の問題は、この方法でそれを行うと、構成ツールが追加できるタイプとしてリスナーを取得しないことです。構成ファイルを手動で編集でき、このように機能しますが、構成ツールを介してこれを実行できるようにする必要があります。

どんな助けでもいただければ幸いです。

4

1 に答える 1

0

構成ツールでカスタムトレースリスナーを見つける最も簡単な方法(完全な設計時統合を使用していると想定しています)は、構成ツールの実行可能ファイルと同じディレクトリにアセンブリを配置することです。

于 2012-12-19T03:42:06.653 に答える