In ROS können bei Verwendung von Python keine [ERROR] -Protokolle rot gedruckt werden. Wie kann ich sie rot statt schwarz erscheinen lassen?
Zum Beispiel das folgende Python:
rospy.logerr("No analog input received.")
erzeugt diese Ausgabe in schwarz :
[ERROR] [WallTime: 135601422.876123] Kein Analogeingang empfangen.
während das folgende C ++:
ROS_ERROR("No analog input received.");
erzeugt die folgende Ausgabe in rot .
[ERROR] [135601551.192412]: Kein Analogeingang empfangen.
Dies wurde vor sechs Wochen zusammengeführt:
https://github.com/ros/ros_comm/commit/8a1f92fc0c888099fe47005f609883601b7d8d72#diff-1
quelle