gpt4 book ai didi

Java 日志文件创建多个副本

转载 作者:行者123 更新时间:2023-11-30 07:43:50 25 4
gpt4 key购买 nike

我正在尝试在 Java swings 应用程序中创建一个日志文件,其中包含代码生成的所有消息。但不幸的是,它不会创建 1 个单个日志文件,而是创建如图所示的结构。我需要 1 个单个日志文件。

enter image description here

我的代码:

 //get the logger object
logger = Logger.getLogger("MyLog");

try {
// This block configure the logger with handler and formatter
loggerFH = new FileHandler(System.getProperty("user.dir") + "\\resources\\logs\\logs.txt",true);
logger.addHandler(loggerFH);

SimpleFormatter formatter = new SimpleFormatter();
loggerFH.setFormatter(formatter);

} catch (IOException | SecurityException ex) {
logger.severe(ex.getMessage());
outputArea.append(ex.getMessage());

}

最佳答案

您的文件正在轮换。

您是否尝试过以下解决方案: Java FileHandler disable log rotation

FileHandler fh = new FileHandler( "路径", 0, 1, false);

关于Java 日志文件创建多个副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34222128/

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