Merah [KESALAHAN] keluaran dalam python di ROS

9

Di ROS, saya tidak bisa mendapatkan log [KESALAHAN] untuk mencetak dengan warna merah ketika saya menggunakan python. Bagaimana saya bisa membuatnya tampak merah bukan hitam?


Misalnya, Python berikut:

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

menghasilkan keluaran ini dalam warna hitam :

[GALAT] [WallTime: 135601422.876123] Tidak ada input analog yang diterima.


sedangkan C ++ berikut:

ROS_ERROR("No analog input received.");

menghasilkan keluaran berikut dalam berwarna merah .

[GALAT] [135601551.192412]: Tidak ada input analog yang diterima.

Roket
sumber

Jawaban:

6

Silakan lihat tiket bug ini: https://code.ros.org/trac/ros/ticket/3691

Saya mengajukan laporan bug ini (dengan patch untuk memperbaikinya) 13 bulan yang lalu dan saya cukup kecewa dengan tim ROS bahwa mereka belum memasukkan ini ke dalam bagasi.

Ben
sumber
1
Tampaknya banyak pengembangan ROS bergerak menuju masalah Github dan menarik permintaan, karena situs Trac telah menjadi sangat buruk. Bukan untuk membuat lebih banyak pekerjaan untuk Anda, tetapi jika Anda mengajukan masalah dan menarik permintaan di github.com/ros/ros_comm , itu akan lebih mungkin ditangani.
mjcarroll