0
我想在我的Ant build.xml中使用log4j2來創建可執行文件.jar。該jar工作正常,但似乎log4j2.xml不被識別。我目前有src文件夾下的文件。並在我的build.xml中設置classpath,如下所示。這發生在我所有的項目中。什麼是正確的目錄放log4j2.xml?除了將它添加到build.xml中的類路徑之外,還有其他的東西嗎?錯誤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 2014-11-25 02:32:15