1つのアプリケーションで複数のsyslogファシリティに同時に書き込むことは可能ですか?
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");
仕事?
1回の呼び出しでそれを行うことはできません。施設ごとに電話をかける必要があります。