nao机器人如何调试排错?【2】
1、在一个Python脚本中使用“self.logger”
“self.logger”是一个Python标准记录器,由Python的Logging模块创建。
日志信息可根据严重程度分类(在调试窗口中,每个程度都有其相关联的字体颜色):
debug (调试,灰色)
info (信息,黑色)
warning (警告,橙色)
error (错误,红色)
critical (危急,紫色)

2、在您的Python脚本中,我们建议您添加“warning”、“error”与“critical”日志信息,以便在您设计的行为处于危险或错误状态时,收到相关报告。
您也可以使用“info”与“debug”来跟踪行为的执行流。

3、打开一个指令盒的脚本。

4、如下所示,在一个函数中添加“self.logger”一行:
def onLoad(self): self.logger.debug("Loaded box %s", self.getName())

5、在调试窗口中,选择您所需的最低信息严重程度。在本例中,选择的是“Debug”。
执行指令盒。

6、所有调试信息会出现在调试窗口中,您可以从中了解到所有执行情况。还会显示其它函数有可能出现的“debug”、“info”、“warning”、“error”和“critical”信息,这是因为选择的最低程度为“debug”。 如果您选择的是“error”,您就只能看到“error”和“critical”信息。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:140
阅读量:33
阅读量:27
阅读量:28
阅读量:62