【发布时间】:2010-05-14 10:39:45
【问题描述】:
我有一个这样的附加程序设置
<appender name="Scheduler_Appender" type="log4net.Appender.RollingFileAppender">
<file value="c:\temp\ApplicationLog.txt"/>
<rollingStyle value="Date"/>
<datePattern value="yyyyMMdd"/>
<appendToFile value="true"/>
<staticLogFileName value="true"/>
<layout type="MinLayout">
<locationInfo value="true"/>
</layout>
</appender>
第一次创建日志文件时,文件名只是ApplicationLog.txt,这是正确的。
但是,当日志记录滚动时 - 生成的文件名是 ApplicationLog.txt20100323(例如),而不是 ApplicationLog20100323.txt
如何更改配置以便将文件滚动到 [FileName][Date].[ext] 而不是 [FileName].[ext][Date]
谢谢
更新
我试过这个,只是一些实验,但现在它出于某种原因生成带有 .pxp 扩展名的文件...
<appender name="Scheduler_Appender" type="log4net.Appender.RollingFileAppender">
<file value="c:\temp\Scheduler"/>
<rollingStyle value="Date"/>
<datePattern value="yyyyMMdd.txt"/>
<appendToFile value="true"/>
<staticLogFileName value="false"/>
<layout type="MinLayout">
</layout>
</appender>
【问题讨论】:
-
关于“pxp”扩展名,可能是“txt”的“t”被解释了。我遇到了“日志”扩展名的问题。我逃脱了“g”,现在很好(“yyyyMMdd-HHmmss.lo\g”)
标签: log4net