我需要一些帮助,以便从/ standalone / log jboss-eap-6.2中清除超过30天的日志。 我尝试编辑/standalone/configuration/standalone-full-ha.xml,将max-backup-index = 30添加到periodic-rotating-file-handler中。
任何想法都将不胜感激。 谢谢!
答案 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"/>