1
私は、ファイルにjava.util.logging.Loggerとorg.apache.log4j.Loggerを1つのアプリケーションで使用すると、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);
}
}
}
}
を閉じるための方法を書かれているし、私はグアバはbasicaly同じことを行いcloseQuietly
方法を提供することが分かりました。唯一の違いは、ログにjava.util.logging.Logger
を使用している点です。 Guavaで例外が発生した場合、ファイルに(log4j
のために設定された)ログに記録されますか?
イエップを参照してください。ログの構成方法によって異なります。 Log4Jに直接バインドすることは、一般的には良い考えではありません。 SLF4JまたはJULIを使用するのが最適です。 –