java.util.logging.Logger и org.apache.log4j.Logger в одном приложении - будет ли первый журнал log4j? - PullRequest
1 голос
/ 09 марта 2012

Я написал метод для закрытия файлов

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) или нет?

1 Ответ

3 голосов
/ 09 марта 2012

Я думаю, что нет. Вы должны написать собственный обработчик. Смотри например Маршрутизация сообщений java.util.logging в Log4J

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...