Red [ERROR] output in python in ROS


9

In ROS, non riesco a ottenere i log [ERRORE] per stampare in rosso quando uso Python. Come posso farli apparire in rosso anziché in nero?


Ad esempio, il seguente Python:

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

produce questo output in nero :

[ERRORE] [WallTime: 135601422.876123] Nessun ingresso analogico ricevuto.


mentre il seguente C ++:

ROS_ERROR("No analog input received.");

produce il seguente output in rosso .

[ERRORE] [135601551.192412]: Nessun ingresso analogico ricevuto.

Risposte:


6

Si prega di consultare questo ticket bug: https://code.ros.org/trac/ros/ticket/3691

Ho archiviato questa segnalazione di bug (con patch da correggere) 13 mesi fa e sono abbastanza deluso dal team ROS per non averlo messo in pratica.


1
Sembra che molto dello sviluppo di ROS si stia muovendo verso i problemi di Github e attirare richieste, perché il sito Trac è diventato orribile. Non per creare più lavoro per te, ma se si presenta un problema e si tira una richiesta su github.com/ros/ros_comm , sarà più probabile che venga gestito.
mjcarroll,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.