gpt4 book ai didi

java - SpringJUnit4ClassRunner 获取特定的 logback 配置

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:36:05 25 4
gpt4 key购买 nike

有什么方法可以指定在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com