Мы используем log4j + commons-logging в наших текущих проектах. Теперь мы отражаемся от log4j до Logback, поэтому можем ли мы просто заменить log4j.properties
на logback.xml
или нам нужно преобразовать log4j в SLF4J?log4j + перемещение записей в журнал для ведения журнала
2
A
ответ
5
Вы можете использовать модуль SLF4J и его log4j-over-slf4j
.
log4j-над-SLF4J
SLF4J корабль с модулем под названием
log4j-over-slf4j
. Он позволяет пользователям log4j переносить существующие приложения на SLF4J без изменения одной строки кода, но просто путем замены файлаlog4j.jar
наlog4j-over-slf4j.jar
, как описано ниже.
Вы также должны Logback за SLF4J и конфигурации Logback (logback.xml
/logback.groovy
и т.д.)
Аналогичный модуль существует для Викисклада протоколирования также. (См. Gradual migration to SLF4J from Jakarta Commons Logging (JCL).)
Привет, спасибо за вашу помощь. Я сохранил код как есть и включил jar4j-over-slf4j jar в пути компиляции, который он компилирует. Я добавляю -Dlogback.configurationFile = C: \ u001 \ isuser \ tesbea \ user_projects \ domains \ iservices10 \ resources \ logback.xml setDomainEnv.cmd и logback-classic logback-core на пути к классам, но все еще не получая никаких журналов, любое предложение было бы оценено – user1137387