Мы используем log4j + commons-logging в наших текущих проектах.Теперь мы переходим от log4j к Logback, поэтому мы можем просто использовать замену log4j.properties на logback.xml или нам нужно конвертировать log4j в SLF4J?
log4j.properties
logback.xml
Вы можете использовать SLF4J и его модуль log4j-over-slf4j.
log4j-over-slf4j
Из документации :
log4j-over-slf4j SLF4J поставляется с модулем под названием log4j-over-slf4j.Это позволяет пользователям log4j переносить существующие приложения в SLF4J без изменения одной строки кода, а просто путем замены файла log4j.jar на log4j-over-slf4j.jar, как описано ниже.
SLF4J поставляется с модулем под названием log4j-over-slf4j.Это позволяет пользователям log4j переносить существующие приложения в SLF4J без изменения одной строки кода, а просто путем замены файла log4j.jar на log4j-over-slf4j.jar, как описано ниже.
log4j.jar
log4j-over-slf4j.jar
Вам также потребуется Logback за SLF4J и конфигурация Logback (logback.xml / logback.groovy и т. Д.)
logback.groovy
Аналогичный модуль существует и для регистрации общих пользователей.(См. Постепенная миграция в SLF4J из Jakarta Commons Logging (JCL) .)