Logging(日志)
日志
ros有自身的话题机制,叫rosout,用于记录节点的日志消息。
日志消息是方便阅读的字符串内容,记录节点状态信息。
查看实时消息最好的方式是通过rqt_console GUI程序
日志语句
roscpp采用rosconsole包提供的客户端API。该API以一些rose_macros的形式:
rosconsole提供的日志语句的四种类型,5种不同的详细级别,用printf和stream-style格式。
(1)基础版
ROS_DEBUG(…)
ROS_DEBUG_STREAM(args)
基本版本只打印输出消息
#include<ros/console.h>
ROS_DEBUG("Hello %s","world");
ROS_DEBUG_STREAM("Hello"<<"world");
基本版本输出存储到了ros.< your_package_name> <