作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有什么方法可以指定在 Spring 运行的 JUnit 中使用的 logback 配置文件吗?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/my/app/springConfiguration.xml")
public class MyTest {
private static final Logger logger = LoggerFactory.getLogger(MyTest.class);
@Autowired
Something something;
}
现在,我有 logback.xml 和其中的多个。有一个应该在 prod 中运行,然后有一个我希望这个测试能够接受。有简单的方法吗?
编辑:这个问题特定于我从 Eclipse 运行 JUnit 的情况。我正在 Windows 7 上使用 Eclipse 4.3。
最佳答案
将位置作为 JVM 参数传递到在 Eclipse 中运行测试的配置上。
-Dlogback.configurationFile="fullpathtofile\logback.xml"
关于java - SpringJUnit4ClassRunner 获取特定的 logback 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24609485/
我是一名优秀的程序员,十分优秀!