gpt4 book ai didi

java - 动态压缩记录器文件

转载 作者:行者123 更新时间:2023-12-02 10:20:56 25 4
gpt4 key购买 nike

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

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

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

谢谢!

最佳答案

目前没有设置来控制文件名的顺序。您可以子类化 FileHander 和 listen for rotation by overriding setOutputStream您也许可以在通话期间对文件重新排序。否则,您必须创建或找到第 3 方处理程序。

关于java - 动态压缩记录器文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54344256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com