不同的登录控制台和报告文件
Different logging in console and report file
我正在使用空手道进行 100 多次 API 测试。
关闭晚了,我看到应该在控制台中打印的 results/logging 正在打印 hanged/not 并且也没有生成报告(特别是:karate-tags.html, karate-timeline.html,
和 karate-summary.html
)。它发生在日志记录级别为 INFO / DEBUG 但适用于 ERROR 时。
我最初想的是,不要打印所有内容,而只打印控制台中的 ERROR 和报告文件中的所有调试内容。因此,我将 logback-test.xml
修改为以下,但控制台仍在打印所有调试消息,结果它被挂起。
<logger name="com.intuit" level="DEBUG"/>
<root level="debug">
<!-- <appender-ref ref="STDOUT" /> -->
<appender-ref ref="FILE" />
</root>
<root level="error">
<appender-ref ref="STDOUT" />
<!-- <appender-ref ref="FILE" /> -->
</root>
如果可能的话如何实现?或者当上述方法不可行时如何处理问题?
运行环境:
Windows10,i7,32GB RAM,VisualStudioCode,karate.version:1.1.0.RC2,Java 8
在这种情况下,您最好解决或分析您的测试并帮助我们解决任何内存使用问题。以前有过这样的问题,现在肯定有。
有一件事,如果你还没有,请尝试使用 1.1.0.RC4。它可能会有一些改进。
我也认为有两个 root
部分可能是错误的,但如果需要请参考 logback 文档。
我正在使用空手道进行 100 多次 API 测试。
关闭晚了,我看到应该在控制台中打印的 results/logging 正在打印 hanged/not 并且也没有生成报告(特别是:karate-tags.html, karate-timeline.html,
和 karate-summary.html
)。它发生在日志记录级别为 INFO / DEBUG 但适用于 ERROR 时。
我最初想的是,不要打印所有内容,而只打印控制台中的 ERROR 和报告文件中的所有调试内容。因此,我将 logback-test.xml
修改为以下,但控制台仍在打印所有调试消息,结果它被挂起。
<logger name="com.intuit" level="DEBUG"/>
<root level="debug">
<!-- <appender-ref ref="STDOUT" /> -->
<appender-ref ref="FILE" />
</root>
<root level="error">
<appender-ref ref="STDOUT" />
<!-- <appender-ref ref="FILE" /> -->
</root>
如果可能的话如何实现?或者当上述方法不可行时如何处理问题?
运行环境: Windows10,i7,32GB RAM,VisualStudioCode,karate.version:1.1.0.RC2,Java 8
在这种情况下,您最好解决或分析您的测试并帮助我们解决任何内存使用问题。以前有过这样的问题,现在肯定有。
有一件事,如果你还没有,请尝试使用 1.1.0.RC4。它可能会有一些改进。
我也认为有两个 root
部分可能是错误的,但如果需要请参考 logback 文档。