0

私は、EntLib5ロギングアプリケーションブロックをコードで設定するための例を見つけることができません。EntLib5:アプリケーションファイルのロギング、設定ファイルではなくコード経由での設定ですか?

私はそれを構成ファイルとその素晴らしい作業で構成しましたが、私のプラグインがどのようにロードされたかを表示するログファイルを書き出すためのコードを介して別のリスナーを作成したいと思います。

純粋なコードでリスナーを行うためのアドバイスや実例はありますか?

答えて

0

v5.0で追加された新しい流暢な設定インターフェースは、EntLibをプログラムで設定するためのエレガントで分かりやすい方法を提供します。ここでの例を参照してください: http://msdn.microsoft.com/en-us/library/ff664363(PandP.50).aspx#fluent_api_logging

IntelliSenseが休みに役立ちます。

+0

アプリケーションがすでに設定ファイルを使用している場合(この質問のように)、ファイルベースの設定を失うことなく流暢な設定も使用できますか? –

+1

ブロックレベルでのみ、外部設定とプログラム設定を混在させることができます。したがって、EHABをconfigに、LABをプログラムで使用すると、それが機能します。ただし、LABのtracelistenerをconfigで指定し、別のtracelistenerをプログラムで指定する場合は、プログラムによる設定のみが優先されます。 2つの別々の容器を使用することを決めた場合を除きます。 –

0

私はまだEntlib 5を見ていませんが、原則としてApiはEntlib 2.0と同じでなければなりません。コードで設定する方法はexampleです。

関連する問題