1.09.2基礎
loggerからfacility local0、priority noticeとして文字列deploy-doneを送る。
適切なコマンドはどれか。
× 不正解
logger -p FACILITY.PRIORITY MESSAGEでsyslogのfacilityとpriorityを明示できる。
詳細解説
誤り
logger -t local0.notice deploy-done-tはタグ指定でfacility.priorityを設定しない。
-tは文字列全体をタグにし、syslogのfacilityとpriorityは既定値のままになる。
誤り
logger -f local0.notice deploy-done-fは入力ファイルを指定する。
-fはlocal0.noticeというファイル名を開こうとし、priority設定ではない。
正しい
logger -p local0.notice deploy-done-pでfacility.priorityを指定する。
-pがドット区切りのfacility.priorityを解析してメッセージ属性へ設定する。
誤り
logger -s local0.notice deploy-done-sは標準エラーへの複製を指定する。
-sは標準エラー複製用で、local0.noticeをpriorityとして解釈しない。
実際に確かめる
一時的な検証環境で実行できる例です。
logger --help | grep -E -- '-p,|--priority'期待される結果
priorityを指定するhelp行理解のポイント
- -pはpriority
- local0はfacility
- noticeはseverity
確認時の注意
- 確認環境: util-linux logger help / ログ送信なし
基礎のおさらい
facility
ログの発生元・用途を分類し、local0~local7はローカル用途へ割り当てられる。
priority
debugからemergまでの重大度を表し、配送規則のしきい値に使われる。
問題IDKL-102-1083
確認環境util-linux logger help / ログ送信なし
最終技術確認2026-08-13
誤り・権利侵害を報告