空手道中如何屏蔽js日志?

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

在 karate-config.js 中,我想通过

karate.log(config)
记录配置。

首先,看起来每个场景都会打印配置,这有点出乎意料。我本来希望整个运行只打印一次。

其次,似乎没有应用任何屏蔽规则,至少对于 junit html 报告没有应用。我尝试了不同的 logback 模式与

replace
以及
HttpLogModifier
。 logback 和
HttpLogModifier
都适用于 STDOUT 和 File,但
karate.log
语句在 html 报告中未被屏蔽。

有没有办法解决所有印刷品都被遮盖的问题,无论它们来自哪里以及最终去向哪里?

karate
1个回答
0
投票

https://github.com/karatelabs/karate#log-masking 您可以使用java代码根据标头/URL屏蔽特定信息。例如,请参阅上面的链接。

https://github.com/karatelabs/karate/issues/699这应该也很有用。 您还可以通过更改日志级别或完全禁用它来调整 logback.xml 文件。上述问题有相关信息。

如果答案对您有用,请接受。

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