syslog()
アプリケーションの 1 つで情報をログに記録する関数を使用しています。syslog()
Fedora 14 Linuxで関数を呼び出すためにcコードを使用しています。
現在、syslog関数を次のように呼び出すと:
syslog(LOG_INFO,"MYLOG");
/var/log/messages
次のようにファイルにメッセージが記録されています
Oct 7 04:32:53 syslogname MYLOG
ここで、メッセージの冒頭にカスタム優先度値 (137 など) を記録したいと考えていsyslog()
ます。例: ログは次のようになります。
PRI Oct 7 04:32:53 syslogname MYLOG
PRI
ログに記録されたメッセージの先頭に数字を表示したい。Google 検索を行いましたが、適切な回答が得られませんでした。syslog()
関数を使用してこれを行う方法について親切に提案してください。