【发布时间】:2016-03-24 03:53:22
【问题描述】:
以下配置日志到 Eventlog,它适用于 SmtpSender。但是文件记录器不记录,它在路径中创建日志文件,但不做任何调试日志。
<root>
<level value="DEBUG" />
<appender-ref ref="EventLogAppender" />
</root>
<logger additivity="false" name="SmtpLogger">
<level value="FATAL"/>
<appender-ref ref="SmtpAppender" />
</logger>
<logger name="RollingFileAppender">
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
</logger>
但是当我将根记录器更改为 RollingFileAppender 时,它会记录到文件中,
<root>
<level value="DEBUG" />
<appender-ref ref="RollingFileAppender" />
</root>
<logger additivity="false" name="SmtpLogger">
<level value="FATAL"/>
<appender-ref ref="SmtpAppender" />
</logger>
<logger name="RollingFileAppender">
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
</logger>
知道为什么会这样吗?如何让文件记录器在这种情况下工作。
【问题讨论】:
标签: log4net log4net-configuration