将std :: cout重定向到linux上的syslog

时间:2012-06-13 14:17:57

标签: c++ linux syslog

我的代码包含大量std::cout 我接到了来自sysadmin的电话,告诉我我正在填写/var/log/messages文件夹和syslog文件系统。但是,我的用户ID无权访问/var,这需要root权限才能写入,我不使用syslog。 我的假设是,不知何故,Linux必须配置为将cout重定向到syslog服务器。

我的问题是Linux中的设置是什么,这使得上述可行(即将cout重定向到syslog)?

1 个答案:

答案 0 :(得分:2)

如果您将程序的输出传送到logger,此程序会将输出发送到syslog。请参阅this question的答案。