gpt4 book ai didi

记录器代码中的 java 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:03 25 4
gpt4 key购买 nike

我在网上找到这段代码并研究它以更好地理解日志记录的工作原理,但它在某一行有错误,我似乎无法修复它。

static public void setup() throws IOException {

System.out.println("MyLogger");
Logger logger = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);

// suppress the logging output to the console
Logger rootLogger = Logger.*getLogger*(""); <---- ERROR (getLogger cannot be resolved or is not a field)
Handler[] handlers = rootLogger.getHandlers();
if (handlers[0] instanceof ConsoleHandler) {
rootLogger.removeHandler(handlers[0]);
}

logger.setLevel(Level.INFO);
fileTxt = new FileHandler("Logging.txt");
fileHTML = new FileHandler("Logging.html");

// create a TXT formatter
formatterTxt = new SimpleFormatter();
fileTxt.setFormatter(formatterTxt);
logger.addHandler(fileTxt);

// create an HTML formatter
formatterHTML = new MyHtmlFormatter();
fileHTML.setFormatter(formatterHTML);
logger.addHandler(fileHTML);
}

}

有人知道为什么吗?提前联系。

最佳答案

java.util.logging.Logger , 我强烈怀疑你导入了一些其他的 Logger

 // Something like this
java.util.logging.Logger rootLogger = java.util.logging.Logger.getLogger("");

关于记录器代码中的 java 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24379089/

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