root@monitor:/opt/observium# service syslog-ng restart
Stopping system logging: syslog-ng.
Starting system logging: syslog-ngsyslog-ng: Error setting capabilities, capability management disabled; error='Operation not permitted'
root@monitor:/opt/observium# uname -a
Linux monitor 2.6.32-042s
在编译glibc 2.11时,我得到了以下错误。有没有办法解决这个问题。
In file included from ../sysdeps/unix/sysv/linux/syslog.c:10:
../misc/syslog.c: In function ‘__vsyslog_chk’:
../misc/syslog.c:123: sorry, unimplemented: inlining failed in call to ‘syslog’: function body not available
../misc/syslog.c:155: sorry, unimplemented: c
我需要使用cpp将日志发送到syslog server。可以在网络中的same machine或different machine上配置Syslog server。windows or linux machine上可能存在系统日志服务器。有没有什么third party库可以用来将日志转发到syslog服务器?Cpp将是我编写代码的首选。如果没有第三方库,哪种选择更好?