当使用terminal来运行ros程序时,经常会见到这样的输出信息:
[ERROR] [1590459095.431278091]: Geometry tag contains no child element.
[ERROR] [1590459095.431308383]: Could not parse visual element for Link [grasping_frame]
但是我们并不知道这个错误信息是从哪里输出的。
如果终端能够这样显示:
ros.rosconsole_bridge.console_bridge: Geometry tag contains no child element.
ros.rosconsole_bridge.console_bridge: Could not parse visual element for Link [grasping_frame]
每次都可以显示出输出信息的来源,这样方便debug和查看更详细的信息。
How to do it?
vi ~/.bashrc
#在bashrc的最后面添加
export ROSCONSOLE_FORMAT='${logger}: ${message}'