您无需为JVM提供其他日志实现。
日志记录代码log4j.properties
使用类路径搜索文件。因此,您需要做的就是确保测试log4j.properties
文件位于发布文件之前的位置。
我使用Maven,它使目录中的文件布局变得容易。我的发布log4j.properties
在目录中src/main/resources
。我的测试版本进入src/test/resources
。Eclipse构建路径(classpath)设置为src/test/resources
在之前搜索src/main/resources
,因此您的单元测试使用测试文件。JAR(或WAR)构建说明使用中的文件src/main/resources
。