在robotframework中设置内置关键字的日志级别

时间:2018-05-22 01:14:01

标签: robotframework

在机器人框架中,它看起来像是记录" ="等关键字的消息。默认情况下使用' INFO'日志级别。例如:

<Test case>
  ${xyz} = "hello"

将消息记录为:

'INFO': ${xyz} = "hello"

我想将此日志级别降低到&#39; DEBUG&#39;或者&#39; TRACE&#39;但似乎无法在源代码中找到它。 对此有何建议?

2 个答案:

答案 0 :(得分:1)

您是否尝试执行测试,从而使整个执行过程更深入,因此请在您的测试调用中添加-L trace-L debug。例如robot -L trace mytest.robot

答案 1 :(得分:0)

此外,您可以在代码中设置日志级别。像这样:

  Test Setup                Set Log Level    TRACE

然后在 log.html 文件中,右上角会显示一个可见的日志级别下拉列表。这允许用户从视图中删除低于所选级别的消息。这在 TRACE 级别运行测试时尤其有用。

有关详细信息,请参阅:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#visible-log-level