【问题标题】:How to stop Log4Net from creating an empty log file如何阻止 Log4Net 创建空日志文件
【发布时间】:2016-07-12 11:57:01
【问题描述】:

我已通过添加<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>

【问题讨论】:

    标签: log4net log4net-configuration


    【解决方案1】:

    我设法通过删除 appender 的 &lt;file &gt; 子元素以及相关属性并设置 &lt;appendToFile value="false" /&gt; 来阻止 log4net 创建空日志文件。修改后的配置如下:

    <log4net threshold="OFF">
    

    ...

      <appendToFile value="false" />
      <rollingStyle value="Size" />
      <rollingStyle value="Composite" />
    
    </appender>
    <!-- END ROOT APPENDER -->
    </log4net>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多