同时写入多个syslog工具?

jsc*_*ier 4 c linux logging syslog

是否可以让一个应用程序同时写入多个syslog工具?

我有一个用C/C++编写的应用程序,我想写一些消息给local0和其他消息给local1.我不希望local0的消息出现在local1中,反之亦然.

Aid*_*lly 13

查看手册页syslog,我看到了示例:

syslog(LOG_INFO|LOG_LOCAL2, "foobar error: %m");
Run Code Online (Sandbox Code Playgroud)

是否

syslog(LOG_INFO|LOG_LOCAL0, "message for local0");
syslog(LOG_INFO|LOG_LOCAL1, "message for local1");
Run Code Online (Sandbox Code Playgroud)

工作?