Salida roja [ERROR] en python en ROS

9

En ROS, no puedo obtener registros de [ERROR] para imprimir en rojo cuando uso python. ¿Cómo puedo hacer que aparezcan en rojo en lugar de negro?


Por ejemplo, el siguiente Python:

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

produce esta salida en negro :

[ERROR] [WallTime: 135601422.876123] No se recibió entrada analógica.


mientras que el siguiente C ++:

ROS_ERROR("No analog input received.");

produce la siguiente salida en rojo .

[ERROR] [135601551.192412]: no se recibió entrada analógica.

Rocketmagnet
fuente

Respuestas:

6

Consulte este ticket de error: https://code.ros.org/trac/ros/ticket/3691

Presenté este informe de error (con parche para arreglar) hace 13 meses y estoy bastante decepcionado con el equipo de ROS de que no han puesto esto en el baúl.

Ben
fuente
1
Parece que gran parte del desarrollo de ROS se está moviendo hacia los problemas de Github y las solicitudes de extracción, porque el sitio de Trac se ha vuelto abismal. No para crear más trabajo para usted, pero si presenta un problema y solicita una solicitud en github.com/ros/ros_comm , será más probable que se maneje.
mjcarroll