Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 最近10天的JBoss日志备份_Logging_Jboss_Log4j - Fatal编程技术网

Logging 最近10天的JBoss日志备份

Logging 最近10天的JBoss日志备份,logging,jboss,log4j,Logging,Jboss,Log4j,要求:我们使用JBoss-5.1.0.GA应用服务器来托管我们的应用程序。我想每天轮换我的日志,并保留过去10天日志文件的历史记录 <!-- Rollover at the top of each hour <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/> --> <layout class="org.apache.log4j.PatternLayout"> <!-- T

要求:我们使用JBoss-5.1.0.GA应用服务器来托管我们的应用程序。我想每天轮换我的日志,并保留过去10天日志文件的历史记录

  <!-- 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>
当前情况:目前日志每天都在滚动,但它只保留最后一天文件的历史记录。我需要保存日志以备最后几天使用,而不是一天。下面是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>

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

  <!-- 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 Index使用它,但当我们使用DailRollingFileAppender时,它不起作用。请帮帮我

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