在我的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
难怪我找不到调试/信息诊断信息..你好道格! –