Если я запускаю
mvn clean
Я получаю нулевой вывод, как будто я требую только только ПРЕДУПРЕЖДЕНИЕ
Но у меня есть файл по умолчанию simplelogger.properties
:
org.slf4j.simpleLogger.defaultLogLevel=info
org.slf4j.simpleLogger.showDateTime=false
org.slf4j.simpleLogger.showThreadName=false
org.slf4j.simpleLogger.showLogName=false
org.slf4j.simpleLogger.logFile=System.out
org.slf4j.simpleLogger.cacheOutputStream=true
org.slf4j.simpleLogger.levelInBrackets=true
org.slf4j.simpleLogger.log.Sisu=info
org.slf4j.simpleLogger.warnLevelString=WARNING
Я попытался поместить defaultLogLevel и warnLevelString в DEBUG, WARN (я уже заметил разницу в поведении для этой записи ранее) и в информацию. Но всегда у меня один и тот же нулевой вывод.
mvn -X
дает правильный выходной уровень отладки, но мне это не нужно, мне нужен нормальный уровень информации, и, что самое важное, я хочу maven вести себя до конфигурации. Что может случиться?
Была предпринята попытка перезагрузки и удаления и переустановки Maven.
Если я добавлю в проект что-то, вызывающее предупреждение, я увижу его в выводе. То же самое для ошибки. Кажется, что Мейвен как-то помнит, что регистратор иногда устанавливался на уровень WARN (и он действительно был), и не может забыть и изменить это состояние.