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

ozn*_*ozn 7 robotframework

在机器人框架中,看起来它默认使用“INFO”日志级别记录“=”等关键字的消息。前任:

<Test case>
  ${xyz} = "hello"
Run Code Online (Sandbox Code Playgroud)

将记录消息:

'INFO': ${xyz} = "hello"
Run Code Online (Sandbox Code Playgroud)

我想将其日志级别降低为“DEBUG”或“TRACE”,但似乎无法在源代码中找到它。对此有什么建议吗?

小智 6

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

  Test Setup                Set Log Level    TRACE
Run Code Online (Sandbox Code Playgroud)

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

欲了解更多信息,请参阅:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#visible-log-level


iGa*_*ina 5

您是否尝试执行测试,将整个执行带到更深层次“DEBUG”或“TRACE”,-L trace并将其添加-L debug到您的测试调用中。robot -L trace mytest.robot例如。