輸出日志信息
ROS_INFO("this is ROS_INFO")
ROS_INFO("this is ROS_INFO with param %d", val)
ROS_INFO_STREAM("this is ROS_INFO in c++ format with param %d", val)
日志信息的級(jí)別
DEBUG (只有Debug時(shí)才能有效)
INFO
WARN
ERROR
FATAL
配置調(diào)試信息的級(jí)別
- 為特定的節(jié)點(diǎn)配置
在節(jié)點(diǎn)的代碼中定義ROSCONSOLE_MIN_SEVERITY宏為下列其一:
ROSCONSOLE_SEVERITY_DEBUG
ROSCONSOLE_SEVERITY_INFO
ROSCONSOLE_SEVERITY_WARN
ROSCONSOLE_SEVERITY_ERROR
ROSCONSOLE_SEVERITY_FATAL
ROSCONSOLE_SEVERITY_NONE
實(shí)際測試過程中這種方式?jīng)]有效果斜纪,遺留問題后續(xù)補(bǔ)充
- 為整個(gè)的包配置
在CMakelists.txt中配置贫母,在編譯的過程中確定,但是修改需要重新編譯盒刚;
在config文件中配置腺劣,在運(yùn)行前修改即可,推薦采用這種方式伪冰;
測試 chapter3 example_1
https://github.com/helloworldzlg/learning_ros/tree/master/src/chapter3