打印到控制台在空手道中不起作用
Printing to console not working in Karate
我有测试微服务的场景。
场景大纲:运行 对象查询
Scenario Outline: Run Object Queries
Given url homeLinks.queryUrl
And header Content-Type = 'application/x-www-form-urlencoded'
When method post
Then status 200
Then print response
打印语句未将任何内容记录到 InteliJ 编辑器中的控制台。我也尝试在调试模式下 运行。
我提到了 KARATE : can not see print statements on console in karate 但没有帮助。
打印日志需要任何配置更改吗?
通常人们不会 运行 陷入困境。请参阅此处的文档:https://github.com/intuit/karate#logging
如果您将 Karate 混入了一个包含许多其他依赖项的项目中,则可能会发生这种情况。我建议您尝试使用 Maven 快速入门,它开箱即用:https://github.com/intuit/karate#quickstart
然后是将设置与您的项目进行比较的问题。如果仍然卡住,请按照以下过程操作:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
在test/resources下的logback-test.xml中,当我将控制台级别从WARN更改为INFO时,我可以看到日志。我的应用程序是spring启动应用程序
<root level="INFO" additivity="false">
<appender-ref ref="Console" />
</root>
我有测试微服务的场景。 场景大纲:运行 对象查询
Scenario Outline: Run Object Queries
Given url homeLinks.queryUrl
And header Content-Type = 'application/x-www-form-urlencoded'
When method post
Then status 200
Then print response
打印语句未将任何内容记录到 InteliJ 编辑器中的控制台。我也尝试在调试模式下 运行。
我提到了 KARATE : can not see print statements on console in karate 但没有帮助。
打印日志需要任何配置更改吗?
通常人们不会 运行 陷入困境。请参阅此处的文档:https://github.com/intuit/karate#logging
如果您将 Karate 混入了一个包含许多其他依赖项的项目中,则可能会发生这种情况。我建议您尝试使用 Maven 快速入门,它开箱即用:https://github.com/intuit/karate#quickstart
然后是将设置与您的项目进行比较的问题。如果仍然卡住,请按照以下过程操作:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
在test/resources下的logback-test.xml中,当我将控制台级别从WARN更改为INFO时,我可以看到日志。我的应用程序是spring启动应用程序
<root level="INFO" additivity="false">
<appender-ref ref="Console" />
</root>