有什么方法可以从日志中启用和禁用 thymeleaf 报告吗?我找不到任何配置标志,那么还有其他方法可以打开/关闭它吗?
当您的项目有一堆依赖项并且“测试类路径”中的某些内容在空手道之前配置了记录器,或者在类路径上找不到
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