gpt4 book ai didi

java - 无法显示 Level.FINE 日志

转载 作者:行者123 更新时间:2023-12-01 09:12:29 27 4
gpt4 key购买 nike

    private static final Logger LOGGER = Logger.getLogger(CLI.class.getName());
private static final Handler CONSOLE_HANDLER = new ConsoleHandler();

static {
CONSOLE_HANDLER.setLevel(Level.ALL);
LOGGER.addHandler(CONSOLE_HANDLER);
}

public static void main(String[] args) {
LOGGER.fine("test");
}

我在这里缺少什么,我已经将处理程序的日志级别设置为“ALL”,但仍然没有打印“test”

最佳答案

CLI.class.getName() 记录器继承根记录器的日志级别。降低根记录器的日志级别或仅降低 lower the level CLI.class.getName() 记录器的。

private static final Logger LOGGER = Logger.getLogger(CLI.class.getName());
private static final Handler CONSOLE_HANDLER = new ConsoleHandler();

static {
LOGGER.setLevel(Level.ALL);
LOGGER.setUseParentHandlers(false); //Don't report to the root console handler.

CONSOLE_HANDLER.setLevel(Level.ALL);
LOGGER.addHandler(CONSOLE_HANDLER);
}

public static void main(String[] args) {
LOGGER.fine("test");
}

关于java - 无法显示 Level.FINE 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40831785/

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