我有以下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的原始日志文件
该行为似乎没有规则。它发生在不同的时间和不同的文件大小。