我有以下log4net配置:
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="..\\logs\\ListingsIngestService-log-file.log" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<staticLogFileName value="true" />
<datePattern value="'.'yyyyMMdd'.log'" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d %-5p - %m%n" />
</layout>
</appender>
目前这使得日志的文件名出现如下:
有没有办法从旧日志文件名中删除第一个“.log”事件?如果我从文件标记的value参数中取出它,那么第一个日志将没有“.log”扩展名,而我需要它来运行在日志目录中的另一个实用程序。
答案 0 :(得分:1)
最后一个日志来自:“
<datePattern value="'.'yyyyMMdd'.log'" />
如果删除'.log'
<datePattern value="'.'yyyyMMdd" />
您将生成日志文件,例如ListingsIngestservice.log-file.log.20140611