我正在尝试在 Java swings 应用程序中创建一个日志文件,该文件将包含代码生成的所有消息。但不幸的是,它不会创建 1 个单个日志文件,而是创建一个如图所示的结构。我需要 1 个单一的日志文件。
我的代码:
//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());
}