我試圖讓流暢的配置工作沒有成功。我收到以下錯誤:流利的配置問題
Dim logwriter As LogWriter = EnterpriseLibraryContainer.Current.GetInstance(Of LogWriter)()
配置:
嘗試獲取類型日誌寫的情況下,關鍵的「」,當我嘗試訪問日誌寫進程發生
激活錯誤
Dim formatBuilder As New FormatterBuilder() Dim builder As New ConfigurationSourceBuilder() builder.ConfigureInstrumentation().EnableLogging() builder.ConfigureLogging.LogToCategoryNamed("Important") _ .WithOptions.SetAsDefaultCategory() _ .SendTo.RollingFile("StandardListener") _ .RollEvery(RollInterval.Midnight) _ .RollAfterSize(50000) _ .WhenRollFileExists(RollFileExistsBehavior.Increment) _ .FormatWith(formatBuilder.CustomFormatterNamed("StandardFormatter", GetType(StandardFormatter))) _ .ToFile("D:\LogFiles\" + fileName)
更新
我添加
var configSource = new DictionaryConfigurationSource();
builder.UpdateConfigurationWithReplace(configSource);
EnterpriseLibraryContainer.Current
= EnterpriseLibraryContainer.CreateDefaultContainer(configSource);
我仍然不能得到一個寫進程,並在Logger
LAB未能得到它太(它使用EnterpriseLibraryContainer.Current.GetInstance<LogWriter>()
內部);
有什麼建議嗎?
我仍然無法讓它工作。 – jgauffin 2010-11-09 14:53:40