ROSのPythonで赤[エラー]出力


9

ROSでは、Pythonを使用すると[ERROR]ログが赤く印刷されません。黒ではなく赤で表示するにはどうすればよいですか?


たとえば、次のPython:

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

この出力を黒で生成します。

[エラー] [WallTime:135601422.876123]アナログ入力を受け取りませんでした。


一方、次のC ++:

ROS_ERROR("No analog input received.");

次の出力を赤で生成します。

[エラー] [135601551.192412]:アナログ入力を受信して​​いません。

回答:


6

このバグチケットを参照してください:https : //code.ros.org/trac/ros/ticket/3691

13か月前にこのバグレポート(修正するパッチを含む)を提出しましたが、ROSチームはこれをトランクに入れていないことにかなりがっかりしています。


1
Tracサイトがひどくなったため、多くのROS開発がGithubの問題とプルリクエストに向かっているようです。より多くの作業を作成するためではありませんが、問題を提出してgithub.com/ros/ros_commにプルリクエストを送信すると、処理される可能性が高くなります。
mjcarroll 2012年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.