Log4net追加程序文件名问题 [英] Log4net appender filename issue

查看:128
本文介绍了Log4net追加程序文件名问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个这样的追加程序设置

I have an appender setup like this

<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 ,这是正确的.

When the log file first gets created the file name is simply ApplicationLog.txt this is correct.

但是,当日志记录滚动时-生成的文件名是ApplicationLog.txt20100323(例如),而不是ApplicationLog20100323.txt

However when the logging rolls - the filename that gets generated is ApplicationLog.txt20100323 (for example), and not ApplicationLog20100323.txt

如何更改配置,以便将文件滚动到[FileName] [Date].[ext],而不是[FileName].[ext] [Date]

How can I change the configuration so files are rolled to [FileName][Date].[ext] rather than [FileName].[ext][Date]

谢谢

更新

我尝试了这个,只是做一些实验,但是由于某种原因,现在它生成的扩展名为.pxp的文件...

I tried this, just some experiment, but now its generating files with a .pxp extension for some reason...

<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>

推荐答案

<appender name="cheduler_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>

这篇关于Log4net追加程序文件名问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆