Sortie rouge [ERREUR] en python dans ROS

9

Dans ROS, je ne peux pas obtenir les journaux [ERREUR] à imprimer en rouge lorsque j'utilise python. Comment les faire apparaître en rouge au lieu de noir?


Par exemple, le Python suivant:

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

produit cette sortie en noir :

[ERREUR] [WallTime: 135601422.876123] Aucune entrée analogique reçue.


alors que le C ++ suivant:

ROS_ERROR("No analog input received.");

produit la sortie suivante en rouge .

[ERREUR] [135601551.192412]: Aucune entrée analogique reçue.

Rocketmagnet
la source

Réponses:

6

Veuillez consulter ce ticket de bogue: https://code.ros.org/trac/ros/ticket/3691

J'ai déposé ce rapport de bogue (avec correctif à corriger) il y a 13 mois et je suis assez déçu par l'équipe ROS de ne pas l'avoir mise dans le coffre.

Ben
la source
1
Il semble que beaucoup de développement ROS se dirige vers les problèmes et les demandes de pull de Github, car le site Trac est devenu catastrophique. Pas pour créer plus de travail pour vous, mais si vous déposez un problème et tirez une demande sur github.com/ros/ros_comm , il sera plus susceptible d'être traité.
mjcarroll