Как я могу изменить регистратор Maven по умолчанию?
Я пытаюсь изменить простой регистратор, который Maven использует по умолчанию, и изменить его на Log4j2.
Я попытался добавить банки нового регистратора в Maven lib
но это не сработало.
Кто-нибудь знает, как перейти от простого регистратора к новейшей версии регистратора?
1 ответ
Решение
Maven использует SLF4J API для регистрации сообщений. По умолчанию он использует slf4j-simple
реализация. Если вы хотите изменить эту реализацию журналирования, вам просто нужно изменить установку Maven следующим образом:
- удалить
slf4j-simple
банка отlib
каталог вашей установки Maven (вы также можете переименовать его в.old
на тот случай, если вы захотите откатить его в будущем) - замените его одной из альтернативных реализаций ( привязка Log4j 2 SLF4J в вашем случае)
Конфигурация логгера тогда точно такая же, как и раньше ( документировано здесь).