LOGGER(1)

名称
logger - システムのログに記録を残す syslog(3) のインタフェース

書式
logger [-is] [-f file] [-p pri] [-t tag] [message ...]

解説
logger は、 syslog(3) のシステムログ記録モジュールとのシェルコマンドインタフェースを提供し、 指定したメッセージやファイルの内容、標準入力を syslog に記録させるために 使うことができます。メッセージがどこに出力されるかは、 syslogd(8) が /etc/syslog.conf から決定するか、 -p オプションで指定できます。デフォルトでは、 “-p -user.notice” が指定されている場合と同じです。

オプション:

-i  各行にプロセス ID を記録します。

-s  システムのログと同様に、標準エラー出力にログを出力します。

-f file
    指定したファイルをログとして記録します。

-p pri
    指定した優先順位でメッセージを入力します。優先順位は、数字で指定するか、 “機能.レベル” の組で指定されます。 たとえば、 “-p -local3.info” は local3 の機能に、情報 (info) レベルでメッセージを記録します。デフォルトは、 “user.notice” です。

-t tag
    各行に指定した tag を埋め込みます。

message
    この message をログとして記録します。これが指定されてなく、 -f もなければ、標準入力をログとして記録します。

戻り値
成功した場合は 0 を、エラーが起きた場合は 0 より大きな値を返します。

使用例
    logger System rebooted

``System rebooted'' という文字列を記録させます。

    logger -p local0.notice -t HOSTIDM -f /dev/idmc

local0 の機能に、notice レベルで HOSTIDM というタグをつけて、 /dev/idmc というファイルに記録を行います。

関連項目
syslog(3), syslogd(8)

関連ファイル
/etc/syslog.conf
    syslog設定ファイル

規格
logger ユーティリティは p1003.2 準拠です。