在我的web.config我有一些自定義log4net的錯誤記錄器定義:自升級到8.2/8.1後,Sitecore定製日誌無法正常工作?
<configuration>
<log4net>
<appender name="RR.Db" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
<file value="$(dataFolder)/logs/RR.Db.{date}.txt" />
<appendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n" />
</layout>
<encoding value="utf-8" />
</appender>
<logger name="RR.Db" additivity="false">
<level value="INFO"/>
<appender-ref ref="RR.Db"/>
</logger>
....
</log4net>
</configuration>
這些已經工作正常了一段時間。當我將sitecore從8.0升級到8.1(和隨後的8.2)時,我的所有記錄器突然停止工作。發送到定製日誌的所有日誌剛剛開始出現在默認的log.log文件中,並且沒有創建任何自定義日誌。
爲什麼?我怎樣才能解決這個問題?
我見過這種情況發生在Sitecore的配置XML的其他部分之前。 – DougCouto
難怪我找不到調試/信息診斷信息..你好道格! –