C++ 大多数守护程序应用程序如何在linux中进行日志记录?

C++ 大多数守护程序应用程序如何在linux中进行日志记录?,c++,linux,logging,syslog,rsyslog,C++,Linux,Logging,Syslog,Rsyslog,现在大多数守护进程是如何进行日志记录的。syslog或是否有我不知道的更新的日志记录工具?还是习俗 我询问的原因是我开始使用syslog,但注意到大多数守护进程没有记录到普通文件,并且没有在syslog配置文件中配置它们 这让我相信他们在做自己的事情 哪个是首选?为什么现代应用程序不使用syslog?据我所知,它是rsyslog。设置正确吗?系统日志是记录消息的标准方式。如果没有看到守护进程消息,请尝试将此行添加到syslogd配置中,重新加载守护进程,然后查看/var/log/all.log:

现在大多数守护进程是如何进行日志记录的。syslog或是否有我不知道的更新的日志记录工具?还是习俗

我询问的原因是我开始使用syslog,但注意到大多数守护进程没有记录到普通文件,并且没有在syslog配置文件中配置它们

这让我相信他们在做自己的事情


哪个是首选?为什么现代应用程序不使用syslog?

据我所知,它是rsyslog。设置正确吗?

系统日志是记录消息的标准方式。如果没有看到守护进程消息,请尝试将此行添加到syslogd配置中,重新加载守护进程,然后查看
/var/log/all.log

*.* /var/log/all.log

现代应用程序正在远离系统日志?你从哪里得到的?所以你只需要使用普通的openlog/syslog/closelog api,它们最终会出现在rsyslog中?似乎是这样。