MESSAGE_ID
一部のプログラムは特定のログ行に関連付けられていますが、他のプログラムはそうでないことがわかりました。
MESSAGE_ID
たとえば、マイコンピュータにNetworkManagerはありません。
journalctl -o json --identifier NetworkManager | tail -n 1 | jq --sort-keys
しかし、systemdをチェックしてみると、時々見えることがあります。
journalctl -o json --identifier systemd | jq --sort-keys | less
なぜそんなことですか?この機能を有効にする方法はありますか?たぶんユニットファイルや他の場所にありますか?
私はこれを見つけましたが、その分野についてのみ説明します。有効にすることについては言及しません。
https://www.freedesktop.org/software/systemd/man/systemd.journal-fields.html
答え1
ロガーと --journald を使用してジャーナルにメッセージを送信する場合、ロガーを使用するときにMESSAGE_IDを設定できることがわかりました。さまざまなシステムのさまざまなログを見ると、同じMESSAGE_IDがたくさん表示されます。一意のMESSAGE_IDが何を意味するのかわからないので、直接質問してください。