Đầu ra [ERROR] màu đỏ trong python trong ROS


9

Trong ROS, tôi không thể lấy nhật ký [ERROR] để in màu đỏ khi tôi sử dụng python. Làm thế nào tôi có thể làm cho chúng xuất hiện trong màu đỏ thay vì màu đen?


Ví dụ: Python sau:

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

tạo đầu ra này màu đen :

[ERROR] [WallTime: 135601422.876123] Không nhận được đầu vào tương tự.


trong khi C ++ sau:

ROS_ERROR("No analog input received.");

tạo ra đầu ra sau màu đỏ .

[ERROR] [135601551.192412]: Không nhận được đầu vào tương tự.

Câu trả lời:


6

Vui lòng xem vé lỗi này: https://code.ros.org/trac/ros/ticket/3691

Tôi đã nộp báo cáo lỗi này (có bản vá để sửa) 13 tháng trước và tôi khá thất vọng về đội ngũ ROS rằng họ đã không đặt nó trong cốp xe.


1
Có vẻ như rất nhiều sự phát triển của ROS đang chuyển sang các vấn đề của Github và các yêu cầu kéo, bởi vì trang Trac đã trở nên tồi tệ. Không phải để tạo thêm công việc cho bạn, nhưng nếu bạn gửi một vấn đề và kéo yêu cầu trên github.com/ros/ros_comm , nó sẽ có nhiều khả năng được xử lý hơn.
mjcarroll

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.