gpt4 book ai didi

一个应用程序中的 java.util.logging.Logger 和 org.apache.log4j.Logger - 第一个会记录为 log4j 吗?

转载 作者:行者123 更新时间:2023-11-29 06:02:27 25 4
gpt4 key购买 nike

我写了一个关闭文件的方法

private void closeFiles(Closeable ... files) {
for (Closeable file : files) {
if (file != null) {
try {
file.close();
} catch (IOException ioe) {
// org.apache.log4j.Logger
logger.error("Unable to close file.", ioe);
}
}
}
}

然后我发现 Guava 提供了 closeQuietly 方法,它基本上做同样的事情。唯一的区别是使用 java.util.logging.Logger 进行日志记录。如果Guava发生异常,是否会记录到一个文件中(为log4j配置)?

最佳答案

我认为不是。您必须编写自己的处理程序。参见示例 Routing java.util.logging messages to Log4J

关于一个应用程序中的 java.util.logging.Logger 和 org.apache.log4j.Logger - 第一个会记录为 log4j 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632369/

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