Tomcat日志轮换没有文件重命名

时间:2014-05-27 17:48:58

标签: tomcat logging logrotate

我有tomcat设置创建100个日志文件,每个文件为5MB。困扰我的一件事是,一旦正在写入的文件达到其大小限制,tomcat将重命名每个文件。假设myFile.logmyFile.log.98的基本名称将被移动myFile.log.99(覆盖myFile.log.99),myFile.log.97将移至myFile.log.98 ...最后myFile.log将为myFile.log.1,并创建新的myFile.log。这需要经过很多重命名。

我想将此重命名策略更改为以下内容:保留一个数字,比如n,每次我们进行日志轮换时都会增加。将当前文件myFile.log移至myFile.log.<n>,然后删除文件myFile.log.<n-100>(如果有)。两个文件系统操作。最新的总是数量最多的那个。没有重命名要做。

  • 是否有实施该策略的滚动策略(或实现我无目标重命名的目标)
  • 如果没有,我可以实施一个覆盖原始滚轮的课程
  • 最后,这是一个不合理的问题(即,如此不重要,不应该考虑它)

感谢。

0 个答案:

没有答案