删除server.log.yyyy-mm-dd超过30天jboss eap 6.2 standalone

时间:2015-01-12 16:25:01

标签: java backup jboss-eap-6

我需要一些帮助,以便从/ standalone / log jboss-eap-6.2中清除超过30天的日志。 我尝试编辑/standalone/configuration/standalone-full-ha.xml,将max-backup-index = 30添加到periodic-rotating-file-handler中。

任何想法都将不胜感激。 谢谢!

2 个答案:

答案 0 :(得分:3)

如果你可以创建一个cron任务,这个命令应该有帮助:

find /path/to/logs -name "*.log" -type f -ctime 30 -delete

答案 1 :(得分:0)

我发现了如何解决这个问题;问题出在我们的配置中......配置存储在standalone-full-ha.xml中,而不是使用standalone.xml。 在同一时间,我删除了

<periodic-rotating-file-handler name="FILE" autoflush="true">
   <formatter>
       <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
   </formatter>
   <file relative-to="jboss.server.log.dir" path="server.log"/>
   <suffix value=".yyyy-MM-dd"/>