org.jxls, кажется, влияет на log4j

Когда я добавляю в pom зависимость org.jxls, это, кажется, влияет на выходные данные log4j. Я устанавливаю уровень журнала log4j "ОШИБКА", но он выводит информацию DEBUG на консоль. Но когда я удаляю org.jxls,log4j работает правильно.

1 ответ

Хотя Jxls-2 использует SLF4J в качестве фасада регистрации, у него есть зависимость от Logback, потому что он использует некоторые утилиты обработки XML.

Если вы не используете Logback, а другую структуру ведения журналов (например, log4j) и настроили привязку SLF4J, вы все равно можете получить предупреждение "Путь к классу содержит несколько привязок SLF4J".

В настоящее время существует ошибка в Jxls-2 для удаления зависимости Logback. Пока это не исправлено, вам может понадобиться logback.xml в вашем classpath.

Обновить

Эта проблема теперь решена в JXLS v2.2.9 .

Так что теперь должна быть возможность подключить любую структуру ведения журнала, следуя инструкциям в руководстве SLF4J.

Другие вопросы по тегам