首页 > 解决方案 > 创建日志文件而不在控制台中看到它们。爪哇

问题描述

我正在学习 Java,这是我第一次使用日志。我正在尝试保存日志文件,但我不想在控制台中看到日志消息。

这是我的代码:

public class Test {

private final static Logger LOGGER = Logger.getLogger("test.Test");

public static void main(String[] args) {

Handler fileHandler = new FileHandler("./test.log", false);
SimpleFormatter sF = new SimpleFormatter();
fileHandler.setFormatter(sF);

LOGGER.addHandler(fileHandler);
fileHandler.setLevel(Level.ALL);

LOGGER.log(Level.INFO, "testing logs");
}
}

控制台如下所示:

abr 08, 2021 10:20:01 PM test.Test main
INFO: testing logs
BUILD SUCCESSFUL (total time: 0 seconds)

和 test.log 文件类似。有没有办法保存日志消息,而不在控制台中看到它们?

谢谢,如果英语不好,对不起。

标签: javaloggingconsole

解决方案


推荐阅读