我有tomcat设置创建100个日志文件,每个文件为5MB。困扰我的一件事是,一旦正在写入的文件达到其大小限制,tomcat将重命名每个文件。假设myFile.log
,myFile.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>
(如果有)。两个文件系统操作。最新的总是数量最多的那个。没有重命名要做。
感谢。