systemdログのMESSAGE_IDフィールドはどういう意味ですか?

systemdログのMESSAGE_IDフィールドはどういう意味ですか?

シェルスクリプトとアプリケーションのロギングを調査中に、ロガーユーティリティがsystemdログに直接ログインするオプションを提供することがわかりました。 systemd.journal-fieldsのマニュアルページによれば、マニュアルページでは、少なくともsystemd-id128を使用して生成できる一意のUUIDで構成されるMESSAGE_IDフィールドを埋めることをお勧めします。

アプリケーションが複数のシステムでどのように使用するかを調べた結果(journalctl -o verboseはあなたの友達です)、同じMESSAGE_IDSをたくさん見ることができますが、メッセージの約10%だけがMESSAGE_IDフィールドを持っており、いくつかの実行可能ファイルと関係があります。疑われます。 、systemdエントリは複数を使用しますが。

このフィールドが何を意味するのかを知っている人はいますか?

関連質問:JournalctlのMESSAGE_IDはどのように設定されますか?

助けてくれてありがとう。

ベストアンサー1

MESSAGE_IDエントリーポイント日記メッセージディレクトリ、一般的なシステムログエントリに簡単に入ることができない拡張情報(外部文書へのリンクを含む)を提供します。

これらの識別子を使用するには、拡張したいメッセージを識別し、そのメッセージの識別子を生成し、そのカタログ項目を追加(例:files .../systemd/catalog)してから登録(技術的にはジャーナルカタログ索引を更新)する必要があります。

おすすめ記事