Как я могу изменить регистратор Maven по умолчанию?

Я пытаюсь изменить простой регистратор, который Maven использует по умолчанию, и изменить его на Log4j2.

Я попытался добавить банки нового регистратора в Maven lib но это не сработало.

Кто-нибудь знает, как перейти от простого регистратора к новейшей версии регистратора?

1 ответ

Решение

Maven использует SLF4J API для регистрации сообщений. По умолчанию он использует slf4j-simple реализация. Если вы хотите изменить эту реализацию журналирования, вам просто нужно изменить установку Maven следующим образом:

  1. удалить slf4j-simple банка от lib каталог вашей установки Maven (вы также можете переименовать его в .oldна тот случай, если вы захотите откатить его в будущем)
  2. замените его одной из альтернативных реализаций ( привязка Log4j 2 SLF4J в вашем случае)

Конфигурация логгера тогда точно такая же, как и раньше ( документировано здесь).

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