ros - 同时将 Syslog 消息发送到文件并直接在控制台上
问题描述
我正在编写一个 ROS 节点,我目前正在使用 ROS_INFO 和 ROS_ERROR 来处理直接在控制台上显示的消息。现在我想切换到 syslog 并且我想使用 C 的 syslog 功能。当我复制日志消息并同时使用 syslog 和 ROS_INF/ERROR 发送它时,这已经很好了。但是现在我总是在代码中为相同的错误消息提供两行代码。是否有一种简单的方法可以在控制台上显示系统日志消息?!哈拉尔德
解决方案
似乎 rosconsole 有多个后端,您可以在编译时更改它。看看这个线程
推荐阅读
- android - Drag marker on on Single tap instead of LongClick
- shell - Proper syntax of commands in shell
- php - When I run composer on Windows, I get an error of 'php.exe' is not recognized as an internal or external command, operable program or batch file.'
- unity3d - 为什么手动设置变换位置时我的游戏对象会飘走?
- firebase - Access Firebase From Unity Editor without affected by Database Rules?
- machine-learning - ColumnTransformer 和 make_ColumnTransformer 有什么区别
- python - Comparison between datetime64[ns] and date
- javascript - Google Search Console most blog posts are marked as: "Duplicate, submitted URL not selected as canonical" Nuxt JS
- android - CoroutineDispatcher on a Looper Thread
- java - Mocking methods having parameters