电脑制作网站的软件,外包做网站哪家好,网站建设设计解决方案,长春微信网站建设ROS使用rosout包来记录各个节点的log信息#xff0c;通常这些log信息是一些可以读懂的字符串信息#xff0c;这些信息一般用来记录节点的运行状态。 ROS有五种不同类型的log信息#xff0c;分别为#xff1a;logdebug、loginfo、logwarn、logerr、logfatal。 等级由低到高通常这些log信息是一些可以读懂的字符串信息这些信息一般用来记录节点的运行状态。 ROS有五种不同类型的log信息分别为logdebug、loginfo、logwarn、logerr、logfatal。 等级由低到高debuginfowarnErrorFatal; 
区别 
debug 级别最低可以随意的使用于任何觉得有利于在调试时更详细的了解系统运行状态的东东info 重要输出信息用来反馈系统的当前状态给最终用户的后三个警告、错误、严重错误这三者应该都在系统运行时检测到了一个不正常的状态。warn, 可修复系统可继续运行下去Error, 可修复性但无法确定系统会正常的工作下去;Fatal,相当严重可以肯定这种错误已经无法修复并且如果系统继续运行下去的话后果严重。 
什么时候使用 info, warn , error ? 
info 用于打印程序应该出现的正常状态信息 便于追踪定位warn 表明系统出现轻微的不合理但不影响运行和使用error 表明出现了系统错误和异常无法正常完成目标操作 
ROS使用以下语句来记录log信息 
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)参考 [1]https://blog.csdn.net/weixin_43644424/article/details/124194184 [2]https://blog.csdn.net/lijun2247900158/article/details/51063109 [3]https://www.cnblogs.com/alice-fee/p/6214654.html