【发布时间】:2014-09-22 17:27:19
【问题描述】:
我在使用以下根配置设置时遇到了一些问题:
<root>
<level value="INFO" />
<appender-ref ref="file-appender-info" />
<level value="WARN" />
<appender-ref ref="file-appender-warn" />
<level value="ERROR" />
<appender-ref ref="file-appender-error" />
<level value="DEBUG" />
<appender-ref ref="ConsoleAppenderStandard" />
</root>
它正在将所有级别的日志写入所有文件Appenders。
例如 info-log.txt 有来自 Log.Warn 和 Log.Error 的日志
我确定我对配置的布局有一个简单的问题,但我似乎无法找出它是什么。
【问题讨论】:
-
我想这就是你要找的东西:link Cheers Martin [1]:stackoverflow.com/questions/1372435/…
-
我相信这与我想要实现的目标相反。我的正在写入多个文件,我希望每个级别的日志都转到一个特定的文件。
-
该帖子中还有另一个答案可以解释您想要什么? link。您必须调用 LogManager.GetLogger("SECTION")
标签: c# logging log4net log4net-configuration