Journalctlはほとんどのロギングを必要としませんか?

Journalctlはほとんどのロギングを必要としませんか?

私はJournalctlで遊んでシステム全体の設定に慣れていますが、実際に何をしているのかを定義するのに苦労しています...

このウェブサイト(https://www.loggly.com/ultimate-guide/using-journalctl/) Journalctl が「journal」のメッセージを表示していると言いますが、実際に「journal」が何であるかに対する答えを検索して見つけることができません。

「日記」とは何ですか?

そして…

  1. Journalctlでは、すべてのエントリに対して別々のログを保持する必要はありませんか?
  2. デーモンを作成する場合は、デーモンのログファイルにメッセージを書き込むのではなく、「ログ」にメッセージを書き込むかどうかを確認できますか?これは可能ですか? (statsdログファイルなしでこれを実行するアプリケーションがあると思われるので、これを尋ねますが、次のようにjournalctl -u statsd.service「ログ」を抽出できます。

答え1

これ雑誌systemd-journaldスイートのコンポーネントによって収集および保存されるメッセージの集まりsystemd。 Systemd-journaldは、カーネルメッセージ、syslogメッセージ、およびAPIを使用して直接送信されたメッセージなど、さまざまなソースからメッセージを収集します。すべてのログチャネルがすべてのシステムで使用できるわけではありません。man journald.confsystemdを取得するには(systemdを含む) -journald)、APIのマニュアルページをインストールする必要がありますlibsystemd-dev

ジャーナル機能の詳細については、およびman systemd-journaldを参照してくださいman journald.conf。 systemd システムおよびサービス管理スイートの一般情報については、以下を参照してください。システム存在する無料デスクトップウェブサイトもちろん、Lennart Poetteringのブログも同様です。ピーターアイアンズ

関連情報