标签: c++ linux syslog
我的代码包含大量std::cout 我接到了来自sysadmin的电话,告诉我我正在填写/var/log/messages文件夹和syslog文件系统。但是,我的用户ID无权访问/var,这需要root权限才能写入,我不使用syslog。 我的假设是,不知何故,Linux必须配置为将cout重定向到syslog服务器。
std::cout
/var/log/messages
/var
cout
我的问题是Linux中的设置是什么,这使得上述可行(即将cout重定向到syslog)?
答案 0 :(得分:2)
如果您将程序的输出传送到logger,此程序会将输出发送到syslog。请参阅this question的答案。
logger
syslog