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 準拠です。