输出命名空间、不输出日志等级和时间
export ROSCONSOLE_FORMAT='${logger}: ${message}'
设置模块输出等级
新建编辑文档~/.rosconsole
添加如下例内容:
log4j.logger.ros=DEBUG # 输出所有debug信息
log4j.logger.ros.roscpp=INFO # 设置roscpp输出日志等级为INFO
log4j.logger.ros.generic_vel_controller.cart_path_planner=ERROR # 和上面类似
代码里面用到的命名空间,则需要在代码里添加:
ROS_WARN_NAMED("cart_path_planner", "Collision detected");
并重新编译。