Я пытаюсь использовать log4j2 в моем файле Ant build.xml для создания исполняемого файла .jar. Банк работает отлично, но похоже, что log4j2.xml не распознается. В настоящее время у меня есть файл под папкой src. и у меня есть classpath, установленный в моем файле build.xml, как показано ниже. Это происходит для всех моих проектов. Каким будет подходящий каталог для размещения log4j2.xml? Есть ли что-то другое, кроме добавления его в classpath в build.xml?ERROR StatusLogger Файл конфигурации log4j2 не найден. Использование конфигурации по умолчанию: запись только ошибок на консоль
<path id = "classpath">
<pathelement location="${junitJar}/junit-4.11.jar"/>
<pathelement location="${junitJar}/hamcrest-core-1.3.jar" />
<pathelement location="${classes.dir}"/>
<pathelement location="${log4jJar}/log4j-api-2.1.jar" />
<pathelement location="${log4jJar}/log4j-core-2.1.jar" />
<pathelement location="${src.dir}/log4j2.xml" />
</path>
compile:
jar:
run:
[java] ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
[java] Hello World!
main:
BUILD SUCCESSFUL
Total time: 1 second
Works !! Благодаря!!!! – jaycee