Как обновить до log4j 2.x без изменения каких-либо операторов импорта - PullRequest
0 голосов
/ 12 февраля 2020

Каков наилучший способ обновления с log4j 1.x до 2.x У меня есть проект ANT. Я просто удалил старый jar и заменил его новым log4j. Этого достаточно?

1 Ответ

0 голосов
/ 13 февраля 2020

Log4j 2 не использует тот же формат файла конфигурации. Однако в Log4j 2.13.0 появилась экспериментальная поддержка некоторых файлов конфигурации Log4j 1. Таким образом, у вас есть два варианта:

  1. Выполните шаги, описанные в Миграция с Log4j 1.x , которая включает в себя включение jar log4j-1.2-api и преобразование ваших файлов конфигурации в Log4j 2 формат или
  2. Включите jar log4j-1.2-api, но вместо преобразования файлов конфигурации следуйте инструкциям на Log4j 2 Совместимость с Log4j 1

Обратите внимание, что поскольку вариант 2 является экспериментальным, у вас могут быть конфигурации, которые Log4j 2 не может обработать. Если это произойдет, команда Log4j 2 приглашает вас сообщить о проблеме с Jira, чтобы определить, как можно улучшить поддержку.

...