我需要使用cpp将日志发送到syslog server。可以在网络中的same machine或different machine上配置Syslog server。windows or linux machine上可能存在系统日志服务器。有没有什么third party库可以用来将日志转发到syslog服务器?Cpp将是我编写代码的首选。
我希望将syslog本地设施分配给特定的OS,这样我就可以对日志服务器上的传入日志进行排序(例如,local1 for Windows日志,local2 for RedHat日志,等等)。它在Windows上运行得很好,但我却被困在了我的RedHat系统上。
我能否在rsyslog中指定在RHEL上将日志发送到哪个本地(1-7)设施?(例如将特定系统的所有日志发送到.local2)