rcl_logging_syslogο


Objectivesο
Configure log behavior without code change.
Multiple sink with different logging level filtering.
Reasonable Performance. (like a πππ)
Log data pipeline and forward capability support.
Enabling ROS 2 logging system with Cloud-Native Log Management and Observability.

rsyslogο
a.k.a rocket-fast system for log processing πππο
rsyslog is available in default Ubuntu distribution managed by system service, performative, and many configuration supported including log data pipeline. So that user can choose the logging configuration depending on the application requirement and use case, sometimes file system sink, sometimes forwarding to remote rsyslogd, or even FluentBit.
Issues and PRs always welcome πο
https://github.com/fujitatomoya/rcl_logging_syslog
