- - PR -
syslogで出力するログファイルのフォーマット
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-31 14:05
皆さんお仕事お疲れ様です。
早速質問させていただきます。 現在、Cで実装しているアプリからsyslogライブラリ関数を 使用して、syslogのログファイルを生成する処理を作ろうとしています。 (OSはCentOS3.6) RFC3164などを見ると、syslogの出力フォーマットとして <PRI><HEADER><MSG>の3つの構成になっています。 ですが、実際に出力されたログファイルを見てみると <123>Jan 30 19:22:15 hostname test: message is ... ではなく、 Jan 30 19:22:15 hostname test: message is ... のように、<PRI>部が省略された形でファイルに書き込まれています。 他の/var/log以下にある、カーネルが出力したログファイルを 見ても、<PRI>部が省略されているようです。 これは、<PRI>部は、syslogdがログの出力先を判別するためだけに 使用されているから、と認識してもよいのでしょうか? また、<PRI>を省略せずに <123>Jan 30 19:22:15 hostname test: message is ... のようなフォーマットで、ログファイルに書き込む方法 (例えばオプション指定など)は、あるのでしょうか? どなたかご存知の方いらっしゃいましたら、ご回答お願いします。 では。 |
1