[英]java.util.logging.Logger and org.apache.log4j.Logger in one application - will the first one log as log4j?
我寫了一個關閉文件的方法
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
配置)中?
我想不是。 你必須編寫自己的處理程序。 請參閱例如將java.util.logging消息路由到Log4J
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.