1

Enterprise Libraryにログインしているプロジェクトがあり、そのアプリケーションは複数のアセンブリで構成されています。UIアセンブリ、ドメインアセンブリ、その他。すべてのログを同じ場所に移動させる方法はありますか(フラットファイルをローリングする場合)?

編集>さらに詳しく見ていきますが、クラスライブラリでEntLib logginを使用することもできますか?クラスライブラリのapp.configがないため、これまで使用したセットアップはどれも利用できません。

4

1 に答える 1

1

はい。すべて同じアプリドメインで実行されている場合、複数のアセンブリが同じファイルにログインできます。

構成には、FileConfigurationSourceを使用し、ファクトリメソッドLogWriterFactory(IConfigurationSource)を使用してを作成できますLogWriter。詳細については、エンタープライズライブラリの外部構成ファイルを参照してください。

別のアプローチは、ファイルベースの構成を放棄し、プログラムによる構成を使用することです。

于 2010-06-23T20:42:46.323 に答える