2016-07-12 59 views
0

我已經通過添加<log4net threshold="OFF" />來阻止所有appender將日誌寫入文件。現在我想停止Log4net創建空的日誌文件。任何想法如何?提前致謝!如何停止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

我設法除去該附加器的<file >子元素,與相關屬性一起,並設置<appendToFile value="false" />創建空的日誌文件停止log4net的。修改後的配置如下:

<log4net threshold="OFF"> 

...

<appendToFile value="false" /> 
    <rollingStyle value="Size" /> 
    <rollingStyle value="Composite" /> 

</appender> 
<!-- END ROOT APPENDER --> 
</log4net>