loggerコマンド
$ logger [オプション] メッセージ
オプション | 由来 | 説明 |
---|---|---|
default | log | システムログ(通常は /var/log/messages や journalctl )にメッセージを記録 |
-p ファシリティ.プライオリティ --priority=ファシリティ.プライオリティ
|
priority |
ファシリティ.プライオリティ を指定例: logger -p user.info "バックアップ完了"
|
-t タグ名 --tag=タグ名
|
tag | タグを付加 例: logger -t backup_script "ジョブ開始"
|
使用例
logger "通常のメッセージ" # デフォルトで user.notice として記録
logger -p authpriv.warning "認証に失敗しました" # 認証ログに WARNING を出力
logger -t backup -p user.info "バックアップ成功" # タグ付きで INFO レベルログ出力
systemd-catコマンド
$ systemd-cat [オプション] [コマンド]
オプション | 由来 | 説明 |
---|---|---|
default | cat | コマンド出力を systemd-journald に送信し、journalctl で確認可能 |
-p 優先度 --priority=優先度
|
priority | 優先度を指定(例:info , warning , err など)例: echo "エラー発生" | systemd-cat -p err
|
-t タグ名 --identifier=タグ名
|
tag | タグを付加 例: echo "処理完了" | systemd-cat -t syncjob
|
使用例
echo "ログ同期中…" | systemd-cat # デフォルトで記録(優先度は info)
echo "ログ送信成功" | systemd-cat -p info -t sender # info 優先度でタグ付き送信
journalctl -t sender # タグで絞ってログ確認