我可以禁用空手道日志中的“thymeleaf”报告吗[重复]

问题描述 投票:0回答:1

有什么方法可以从日志中启用和禁用 thymeleaf 报告吗?我找不到任何配置标志,那么还有其他方法可以打开/关闭它吗?

karate
1个回答
4
投票

当您的项目有一堆依赖项并且“测试类路径”中的某些内容在空手道之前配置了记录器,或者在类路径上找不到

logback-test.xml
时,可能会发生这种情况。

所以首先从这里开始:https://github.com/karatelabs/karate#logging

当您将 Karate 与 Spring、Quarkus 或 Micronaut、Graal 或日志依赖项混合使用时,可能会导致冲突。示例和解决方案请参阅集成示例

或者,如果您正在使用某种依赖项组合或自己构建 JAR(我们不支持,您必须自己解决)。

在这种情况下,这个帖子可能会给你一些想法:https://github.com/intuit/karate/issues/1694

编辑:引用@italktothewind 的评论 - 似乎

<logger name="karate.org.thymeleaf" level="OFF"/>
可以做到这一点。这可能有效也可能无效,具体取决于您使用的 Karate Maven 依赖项的哪个版本

最后,如果您坚持认为这是空手道的问题 - 请按照以下流程进行操作,以便我们修复它:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

© www.soinside.com 2019 - 2024. All rights reserved.