在ROS中,当我使用python时,无法获得以红色显示的[ERROR]日志。如何使它们显示为红色而不是黑色?例如,以下Python:

rospy.logerr("No analog input received.")


以黑色产生此输出:


[错误] [WallTime:135601422.876123]未收到模拟输入。




以下C ++:

ROS_ERROR("No analog input received.");


以红色产生以下输出。


[错误] [135601551.192412] :未收到模拟输入。


#1 楼

截至六周前已合并:

https://github.com/ros/ros_comm/commit/8a1f92fc0c888099fe47005f609883601b7d8d72#diff-1

#2 楼

请查看此错误通知单:https://code.ros.org/trac/ros/ticket/3691

我13个月前提交了此错误报告(已修复补丁),对此我感到非常失望ROS团队,他们还没有把它放在行李箱里。

评论


$ \ begingroup $
似乎很多ROS的开发正朝着Github的问题和请求提出来,因为Trac网站已经变得很糟糕。不是为您创建更多工作,而是如果您在github.com/ros/ros_comm上提出问题并提出请求,则更有可能得到处理。
$ \ endgroup $
–mjcarroll
2012年10月31日12:48