Saída [ERRO] vermelha em python no ROS

9

No ROS, não consigo que os logs [ERRO] sejam impressos em vermelho quando uso o python. Como posso fazê-los aparecer em vermelho em vez de preto?


Por exemplo, o seguinte Python:

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

produz esta saída em preto :

[ERRO] [WallTime: 135601422.876123] Nenhuma entrada analógica recebida.


considerando o seguinte C ++:

ROS_ERROR("No analog input received.");

produz a seguinte saída em vermelho .

[ERRO] [135601551.192412]: Nenhuma entrada analógica recebida.

Rocketmagnet
fonte

Respostas:

6

Por favor, veja este bilhete de bug: https://code.ros.org/trac/ros/ticket/3691

Arquivei este relatório de bug (com correção para corrigir) há 13 meses e estou bastante decepcionado com a equipe do ROS por não ter colocado isso no porta-malas.

Ben
fonte
11
Parece que muito do desenvolvimento do ROS está se encaminhando para os problemas do Github e solicitações de recebimento, porque o site do Trac se tornou péssimo. Não para criar mais trabalho para você, mas se você arquivar um problema e receber uma solicitação no github.com/ros/ros_comm , será mais provável que ele seja tratado.
Mjcarroll 31/10/12