我已经阻止所有appender通过添加<log4net threshold="OFF" />
将日志写入文件。现在我想阻止Log4net创建空的日志文件。知道怎么样?提前致谢!
RootAppender:
<appender name="RootRollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="D:\Documents\DEBUG.log" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="2" />
<maximumFileSize value="10000KB" /> ...
</appender>
答案 0 :(得分:0)
我设法通过删除appender的<file >
子元素以及相关属性并设置<appendToFile value="false" />
来阻止log4net创建空日志文件。修改后的配置如下:
<log4net threshold="OFF">
...
<appendToFile value="false" />
<rollingStyle value="Size" />
<rollingStyle value="Composite" />
</appender>
<!-- END ROOT APPENDER -->
</log4net>