log4j在运行junit测试时没有记录

时间:2015-04-05 09:03:01

标签: java maven junit log4j

我有一个在Tomcat8上运行的Java + Maven Web项目,使用JUnit。 Log4j配置文件在src/main/resources/内,并在运行应用程序时打印日志,但是当我运行JUnit测试时,log4j不会打印除错误之外的任何内容,因为它无法找到配置文件。

测试位于src/test/resources/,并且那里也有一个l4j.properties文件。如何配置我的pom.xml文件以接受它们?

我的pom有:

<properties>
        <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <log4j.configuration>src/main/resources/log4j.properties</log4j.configuration>
</properties>

0 个答案:

没有答案