RollingFileAppender创建(不需要的)文件夹

时间:2019-08-09 12:14:45

标签: log4net log4net-configuration log4net-appender

我有以下log4net附加程序-定义:

 <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="d:\home\LogFiles\mydea.web\"/>
      <encoding value="utf-8"/>
      <preserveLogFileNameExtension value="true"/>
      <appendToFile value="true"/>
      <rollingStyle value="Date"/>
      <datePattern value="yyyy\\MM\\'mydea.web.'yyyyMMdd'.log'"/>
      <staticLogFileName value="false"/>
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%-5p %d %5rms [%t] %-22.22c{1} %-18.18M - %m%n"/>
      </layout>
    </appender>

这正确地创建了以下结构:

d:\home\LogFiles\mydea.web\2019\08\mydea.web.20190807.log
d:\home\LogFiles\mydea.web\2019\08\mydea.web.20190808.log
d:\home\LogFiles\mydea.web\2019\08\mydea.web.20190809.log

但是有时它突然创建以下结构:

d:\home\LogFiles\mydea.web\2019\08\mydea.web.201908092019\08\mydea.web.20190809.log.log

因此,它似乎包含一个包含文件名内容的文件夹。从那以后,日志将继续写入该新文件夹,而不是/ 2019/08的原始日志文件

该行为似乎没有规则。它发生在不同的时间和不同的文件大小。

0 个答案:

没有答案