【发布时间】:2014-01-27 16:51:19
【问题描述】:
我还没有找到清除旧的 tomcat 或 jboss 日志或任何其他时间戳日志的解决方案:catalog.log./server.log.。基本上这些日志由 jboss 轮换为: server.log、server.log.20131201、server.log.20131203等等。
有没有办法可以使用 logrotate 删除超过 n 天的日志?我不想在 postrotate 中使用 find 或调整 jboss/tomcat 日志记录属性。我只想知道 logrotate 是否真的可以自己实现这一点。我知道这不是很有成效,但我遇到了一个需要解决这个问题的问题。
【问题讨论】:
-
这个答案可能会有所帮助:stackoverflow.com/questions/2772021/…
-
嘿,我知道如何将 tomcat 日志记录调整为如何使用 crons 管理日志。我以tomcat为例。我的问题是 logrotate 是否可以自行删除旧的时间戳文件。
-
根据上述答案:否
-
您提供的答案没有谈论 unix logrotate,所以不确定您是如何得出结论的。该答案谈到了tomcat自己的日志轮换。
标签: linux logging logrotate log-rotation