Java 记录器文件的动态压缩

Java 记录器文件的动态压缩,java,logging,compression,Java,Logging,Compression,我正在使用Java的日志管理器(Java.util.logging)。 我已经创建了“FileHandler”并设置了一个文件计数参数(以便在日志达到最大文件限制(本例中为300 MB)时创建新文件) 我希望在运行期间压缩文件(例如使用rar),但不能只添加新文件,因为每次创建新文件时,所有现有文件的名称都会增加。(logging.0变为logging.1,logging.1变为logging.2,等等。) 是否可以配置FileHandler,将新文件写入新名称,并保留最近文件的名称 谢谢!目前

我正在使用Java的日志管理器(Java.util.logging)。 我已经创建了“FileHandler”并设置了一个文件计数参数(以便在日志达到最大文件限制(本例中为300 MB)时创建新文件)

我希望在运行期间压缩文件(例如使用rar),但不能只添加新文件,因为每次创建新文件时,所有现有文件的名称都会增加。(logging.0变为logging.1,logging.1变为logging.2,等等。)

是否可以配置FileHandler,将新文件写入新名称,并保留最近文件的名称


谢谢!

目前没有控制文件名顺序的设置。您可以将FileHander子类化,并且可以在调用过程中对文件重新排序。否则,您必须创建或定位第三方处理程序。

[另一篇文章](几秒钟后)。