过去10天的JBoss日志备份

时间:2015-01-30 11:33:35

标签: logging jboss log4j

要求:我们正在使用JBoss-5.1.0.GA应用程序服务器来托管我们的应用程序。我希望每天轮换我的日志并保留最近10天日志文件的历史记录。

现状:目前日志每天都在滚动,但它只是保留了最后一天文件的历史记录。而不是一天,我需要我的日志保存最后几天。下面是Jboss-log4j.xml中的xml片段

                                                 

  <!-- Rollover at the top of each hour
  <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
  -->

  <layout class="org.apache.log4j.PatternLayout">
     <!-- The default pattern: Date Priority [Category] (Thread) Message\n -->
        <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n"/>

     <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
     <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
    -->
  </layout>

我意识到通过MaxBackUp索引使用它,但是当我们使用DailyRollingFileAppender时它不起作用。请帮帮我。

0 个答案:

没有答案