nao机器人如何调试排错【2】

2024-10-14 12:07:51

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

nao机器人如何调试排错【2】

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

nao机器人如何调试排错【2】

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

nao机器人如何调试排错【2】

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

nao机器人如何调试排错【2】

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

nao机器人如何调试排错【2】

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

nao机器人如何调试排错【2】
猜你喜欢