Advertisement

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)

还没有任何评论哟~