如何阻止 Log4Net 创建空日志文件
How to stop Log4Net from creating an empty log file
我已经通过添加 <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>
我通过删除 appender 的 <file >
子元素以及相关属性并设置 <appendToFile value="false" />
设法阻止 log4net 创建空日志文件。修改后的配置如下:
<log4net threshold="OFF">
...
<appendToFile value="false" />
<rollingStyle value="Size" />
<rollingStyle value="Composite" />
</appender>
<!-- END ROOT APPENDER -->
</log4net>
我已经通过添加 <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>
我通过删除 appender 的 <file >
子元素以及相关属性并设置 <appendToFile value="false" />
设法阻止 log4net 创建空日志文件。修改后的配置如下:
<log4net threshold="OFF">
...
<appendToFile value="false" />
<rollingStyle value="Size" />
<rollingStyle value="Composite" />
</appender>
<!-- END ROOT APPENDER -->
</log4net>