【发布时间】:2011-01-03 07:30:38
【问题描述】:
是否可以让一个应用程序同时写入多个系统日志设施?
我有一个用 C/C++ 编写的应用程序,我想将一些消息写入 local0 并将其他消息写入 local1。我不希望 local0 的消息出现在 local1 中,反之亦然。
【问题讨论】:
是否可以让一个应用程序同时写入多个系统日志设施?
我有一个用 C/C++ 编写的应用程序,我想将一些消息写入 local0 并将其他消息写入 local1。我不希望 local0 的消息出现在 local1 中,反之亦然。
【问题讨论】:
查看syslog 的手册页,我看到了示例:
syslog(LOG_INFO|LOG_LOCAL2, "foobar error: %m");
会
syslog(LOG_INFO|LOG_LOCAL0, "message for local0");
syslog(LOG_INFO|LOG_LOCAL1, "message for local1");
工作?
【讨论】:
你不能在一个电话中做到这一点。您必须为每个设施打电话。
【讨论】: