本文介绍了log4net的:设置最大的备份与RollingFileAppender进行滚动日期文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下的配置,但我还没有能够找到如何设置日期滚动式的一个最大的备份文件中的任何文件。我知道,你可以通过使用maxSizeRollBackups做到这一点,大小滚动式的。

 <附加目的地名称=AppLogFileAppenderTYPE =log4net.Appender.RollingFileAppender>
    <文件值=mylog.log/>
    < appendToFile值=真/>
    < lockingModel TYPE =log4net.Appender.FileAppender + MinimalLock/>
    < rollingStyle值=日期/>
    <yyMMdd.'log'datePattern值= />
    <布局类型=log4net.Layout.PatternLayout>
      < conversionPattern值=%D%-5p%C  - %M%N/>
    < /布局>
< /附加器>
 

解决方案

您不能。

从log4net SDK参考
RollingFileAppender进行分类

  **注意**

不支持的日期/时间界限滚动时,备份文件的最大数目。
 

I have the following configuration, but I have not able to find any documentation on how to set a maximum backup files on date rolling style. I know that you can do this with size rolling style by using the maxSizeRollBackups.

<appender name="AppLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="mylog.log" />
    <appendToFile value="true" />
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
    <rollingStyle value="Date" />
    <datePattern value=".yyMMdd.'log'" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%d %-5p %c - %m%n"  />
    </layout>
</appender>
解决方案

You can't.

fromlog4net SDK Reference
RollingFileAppender Class

**CAUTION**

A maximum number of backup files when rolling on date/time boundaries is not supported.

这篇关于log4net的:设置最大的备份与RollingFileAppender进行滚动日期文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 16:42