Мы используем log4j + commons-logging в наших текущих проектах. Теперь мы переходим от log4j к Logback, поэтому мы можем просто использовать замену log4j.properties на logback.xml или нам нужно конвертировать log4j в SLF4J?
согласно предложению я сохранил код тот же, у меня есть код, подобный этому
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.Priority;
public class LoggerUtil
{
// logger
static Logger logger;
// applications
public static String APP_AccInqSERVICE = "AccInqApp";
приведенный выше код является частью LoggerUtils.java и входит в commonutils.
теперь есть модуль AccInqWeb, где для входа в систему используется LoggerUtils
LoggerUtil.info(LoggerUtil.APP_ACCT_INQ, AccountInqService.class,
"searchAccountSnapshot", "method starts....");
Я сохранил код LoggerUtils.java как есть и включил log4j-over-slf4.jar и удалил log4j.jar, теперь он отлично скомпилирован, и я развернул модуль commonutils на сервере, и добавил add -Dlogback.configurationFile = C: \ u001 \ isuser \ tesbea \ user_projects \ domains \ iservices 10 \ resources \ logback.xml в setDomainEnv.cmd и jar logback. Я устанавливаю jar logback на classpath, но я не получаю никаких журналов, мы используем WLS10.3.0. нужно сделать с конфигурацией