【发布时间】:2016-12-15 08:50:42
【问题描述】:
在我的 web.config 中,我定义了一些自定义 log4net 错误记录器:
<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 文件中,并且没有创建我的自定义日志。
为什么?我该如何解决这个问题?
【问题讨论】:
标签: logging sitecore log4net sitecore8