我需要使用cpp将日志发送到syslog server。可以在网络中的same machine或different machine上配置Syslog server。windows or linux machine上可能存在系统日志服务器。有没有什么third party库可以用来将日志转发到syslog服务器?Cpp将是我编写代码的首选。如果没有第三方库,哪种选择更好?
我有一个通过docker运行的rails应用程序。我使用docker-compose打开应用程序(配置如下)。整个应用程序包括mysql、redis、rails (包括sidekiq )、nginx (带有react前端)和rsyslog服务器,该服务器将所有日志转发到Loggly
我的问题与日志部分有关。所有服务的日志基本上都会被转发,除了sidekiq的我的日志。当我使用bundler exec sidekiq启动sidekiq时,日志会输出到控制台(stdout),但是当我在rsyslog服务器上跟踪/var/log/message时,我看不到它们。
在设置logging on dock