Красный вывод [ОШИБКА] в python в ROS

9

В ROS я не могу заставить журналы [ERROR] печатать красным, когда я использую python. Как я могу заставить их отображаться красным вместо черного?


Например, следующий Python:

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

производит этот вывод в черном :

[ОШИБКА] [WallTime: 135601422.876123] Аналоговый вход не получен.


тогда как следующий C ++:

ROS_ERROR("No analog input received.");

производит следующий вывод в красном .

[ОШИБКА] [135601551.192412]: аналоговый вход не получен.

Rocketmagnet
источник

Ответы:

6

Пожалуйста, посмотрите этот билет об ошибке: https://code.ros.org/trac/ros/ticket/3691

Я подал этот отчет об ошибке (с патчем для исправления) 13 месяцев назад, и я очень разочарован в команде ROS, что они не поместили это в багажник.

Бен
источник
1
Похоже, что большая часть разработки ROS движется к проблемам Github и запросам запросов, потому что сайт Trac стал ужасным. Не для того, чтобы создавать больше работы для вас, но если вы подадите вопрос и запросите запрос на github.com/ros/ros_comm , он, скорее всего, будет обработан.
mjcarroll