gpt4 book ai didi

eclipse - 如何为 Maven/Surefire 和 Eclipse 加载不同的 logback 配置

转载 作者:行者123 更新时间:2023-12-04 13:21:04 25 4
gpt4 key购买 nike

我想在 Eclipse 和 Maven(surefire 插件)中为我的单元测试使用不同的默认 logback 配置。基本上,我希望将测试期间生成的任何日志发送到 Eclipse 中的控制台或 Maven 文件。

目前,我有一个包含两个 appender 的 logback-test.xml。

我认为解决方案涉及为两个类路径添加不同的 logback-test.xml。但是我该怎么做呢?在 maven 中使用一些手动的东西可能没问题(例如在配置文件中),但是需要手动更改 Eclipse(跨许多项目)将非常烦人。

最佳答案

您始终可以使用系统属性 logback.configurationFile 覆盖 logback 配置文件查找。

对于 Maven,您可以将以下内容添加到 maven-surefire-plugin 的配置部分:

<systemPropertyVariables>
<logback.configurationFile>${basedir}/src/test/resources/logback-maven.xml</logback.configurationFile>
</systemPropertyVariables>

关于eclipse - 如何为 Maven/Surefire 和 Eclipse 加载不同的 logback 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32658635/

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