2

我的代码包含很多std::cout.
我接到系统管理员的电话,告诉我我正在填写/var/log/messages文件夹和系统日志文件系统。但是,我的用户 ID 没有访问/var权限,这需要 root 权限才能写入,我不使用 syslog。
我的假设是,必须以某种方式将 Linux 配置为重定向cout到 syslog 服务器。

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

4

1 回答 1

2

如果您将程序的输出通过管道传输到logger,该程序会将输出发送到syslog. 请参阅此问题的答案。

于 2012-06-13T14:54:29.540 回答