0
ant build.xml에서 log4j2를 사용하여 실행 가능 .jar 파일을 만들려고합니다. 항아리 잘 작동하지만 log4j2.xml 인식되지 않는 것 같습니다. 현재 src 폴더 아래에 파일이 있습니다. 아래와 같이 build.xml에 classpath를 설정하십시오. 이것은 모든 프로젝트에서 발생합니다. log4j2.xml을 넣을 수있는 적절한 디렉토리는 무엇입니까? build.xml에서 classpath에 추가하는 것 외에 뭔가가 있습니까?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
작품! 감사!!!! – jaycee