问题描述
我正在编写一个 ROS 节点,我目前正在使用 ROS_INFO 和 ROS_ERROR 来处理直接显示在控制台上的消息。现在我想切换到 syslog 并且我想使用 C 的 syslog 函数。
当我复制日志消息并同时将其与 syslog 和 ROS_INF/ERROR 一起发送时,这已经很好了。但是现在我总是有两行代码用于代码中相同的错误消息。是否有一种简单的方法也可以在控制台上显示系统日志消息?!
哈拉尔兄弟
解决方法
似乎 rosconsole 有多个后端,您可以在编译时更改它。看看this thread