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.