ROS学习-log功能使用
发布时间
阅读量:
阅读量
概念及工作原理
ROS通过rosout包实现对各节点日志信息的记录,此类日志内容通常为可读性较强的字符串,主要用于反映节点的运行状况。
ROS系统中存在五类不同的日志类型,具体包括:logdebug、loginfo、logwarn、logerr以及logfatal。
ROS采用如下语句完成日志信息的记录过程
rospy.logdebug(msg, *args, **kwargs)
rospy.loginfo(msg, *args, **kwargs)
rospy.logwarn(msg, *args, **kwargs)
rospy.logerr(msg, *args, **kwargs)
rospy.logfatal(msg, *args, **kwargs)
AI写代码python
运行
上述语句中,msg代表需要展示的字符串内容。若输入的msg为格式化字符串,则可同时传递*args与**kwargs作为该格式字符串的参数。例如:
rospy.logerr("%s returned the invalid value %s", other_name, other_value)
AI写代码python
全部评论 (0)
还没有任何评论哟~
