在AntJava任务中包含log4j
我的项目如下所示在AntJava任务中包含log4j,java,ant,log4j,Java,Ant,Log4j,我的项目如下所示 properties lib a.jar b.jar c.jar d.jar log4j.jar build.xml 我有一个java任务,它引用lib文件夹中的一个jar。它按照log4j属性中的配置写入输出。 现在我把log4j.properties放在哪里&在antjava任务中提到它 这就是我运行java任务的方式&为我的项目包含jar <path id="proj.classpath"> <fileset di
properties
lib
a.jar
b.jar
c.jar
d.jar
log4j.jar
build.xml
我有一个java任务,它引用lib文件夹中的一个jar。它按照log4j属性中的配置写入输出。
现在我把log4j.properties放在哪里&在antjava任务中提到它
这就是我运行java任务的方式&为我的项目包含jar
<path id="proj.classpath">
<fileset dir="${basedir}/lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="some-task">
<java classname="my.class.main"
classpathref="proj.classpath">
<arg value="some args"/>
</java>
</target>
在java类中,将其包含在main方法中。传递log4j.properties的文件路径
PropertyConfigurator.configure(args[0]);
像这样的
<java classname="my.class.main"
classpathref="proj.classpath">
<arg value="log4j.properties path"/>
<arg value="some args"/>
</java>