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.

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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.