是否有与 log4cplus 兼容的现成日志服务器?

是否有与 log4cplus 兼容的现成日志服务器?

查看 Ubuntu 中的软件包列表,我找不到可以与 log4cplus 一起使用作为日志服务器的软件包。

我的想法是能够通过服务器发送日志,这样它最终会存储在一个文件中,如果需要的话可以保证文件的安全性:

-rw-------  logger  logger     my-secret.log
-rw-r--r--  logger  logger     public.log

my-secret.log 无法由其他应用程序写入,因此需要服务器。我想知道是否已经存在这样的服务器,以避免重新发明轮子。

答案1

log4cplus 源确实有SocketAppender可以向发送内容的loggingserver。但是,SocketAppender它不会发送每个甚至包含的所有信息,因此我建议不要使用它。

另外,SysLogAppender我推荐使用。早期版本只能使用 UDP 进行远程日志记录,而更高版本还可以通过 TCP 进行系统日志记录。

相关内容