log4j-api-2.14.0.jar
log4j-core-2.14.0.jar
log4j-slf4j-impl-2.14 .0.jar
Выполнение следующей строки:
LogManager.getLogger("com.foo.Bar1");
с использованием следующий аргумент виртуальной машины:
-Dlog4j.configuration=test1.xml
Файл конфигурации test1.xml выглядит следующим образом:
Код: Выделить всё
pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
%d %p %c{1.} [%t] %m%n
ОШИБКА. Не удалось выполнить реконфигурацию StatusLogger: не найдена конфигурация для '73d16e93' при 'null' в 'null'
Я понимаю, что "-Dlog4j.configuration=test1.xml" неверен. «-Dlog4j.configurationFile=test1.xml» верен. но я не понимаю, почему ошибка появляется при использовании "-Dlog4j.configuration=test1.xml".
Почему ошибка возникает при использовании -Dlog4j.configuration=test1.xml.
Подробнее здесь: https://stackoverflow.com/questions/665 ... r-73d16e93