1

EL5.0をプリズムで使おうとしています。

ブートストラッパー プロセスの一環として、Logger Facade アダプターを作成します。これは、ログ記録に次のコードを使用します...

var logwriter = EnterpriseLibraryContainer.Current.GetInstance<LogWriter>();     
logwriter.Write(message, category.ToString(), (int)priority);

ブートストラップの処理中に、フレームワークによってある程度のロギングが行われ、ファイルへの書き込みが開始されます...

ConfigureContainer() の一部として、Unity コンテナーを使用するように EnterpriseLibraryContainer を登録します。

var configurator = new UnityContainerConfigurator(Container); 
// Read the configuration files and set up the container.         
EnterpriseLibraryContainer.ConfigureContainer(configurator, ConfigurationSourceFactory.Create());            

この段階で - 同じロギング ターゲット リスナーへの後続のロギング (例外処理ブロックを介して) は、以前のファイルが別のインスタンスによって保持されているため、新しいファイル (インクリメント ファイル) に書き込まれます。

誰でも同じことで私を助けてもらえますか?

4

1 に答える 1

0

EnterpriseLibサポートの助けを借りてこれを解決できました...ここにリンクがあります

http://entlib.codeplex.com/discussions/395614

于 2012-09-17T23:39:52.400 に答える