gpt4 book ai didi

java.util.logging.Logger 不遵守 java.util.logging.Level

转载 作者:搜寻专家 更新时间:2023-11-01 03:41:57 25 4
gpt4 key购买 nike

我正在使用 java.util.logging.Logger 并且我想将日志级别限制为 SEVERE,但他不遵守这一点并记录所有内容。怎么了?

private static final Logger log = Logger.getLogger(MyClass.class.getName());
private Handler fileHandler = null;

public static void myMethod(){
fileHandler = new FileHandler("file", 1000000, 1, true);
log.setLevel(Level.SEVERE);
fileHandler.setLevel(Level.SEVERE);

SimpleFormatter formatter = new SimpleFormatter();
fileHandler.setFormatter(formatter);
log.addHandler(fileHandler);

log.log(Level.INFO, "Test1");
log.log(Level.SEVERE, "Test2");
}

正在记录消息 1(“Teste1”)和消息 2(“Test2”)。如何仅在出现第二条消息(“Test2”)时将日志级别限制为 SEVERE?

最佳答案

我认为您没有在 logging.properties 文件中正确配置日志级别,或者没有设置系统属性 java.util.logging.config.file运行你的应用程序。

在运行应用程序时使用 -Djava.util.logging.config.file=PATH TO YOUR logging.properties FILE

关于java.util.logging.Logger 不遵守 java.util.logging.Level,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12250858/

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