Journalctl 是否消除了大多数日志记录的需要?

Journalctl 是否消除了大多数日志记录的需要?

我正在玩journalctl并习惯整个systemd设置,但很难定义它实际上在做什么......

这个网站(https://www.loggly.com/ultimate-guide/using-journalctl/)说journalctl正在显示来自“日记”的消息,但我无法搜索并找到“日记”实际上是什么的答案。

什么是“日记”?

和...

  1. Journalctl 是否消除了为所有内容保留单独日志的需要?
  2. 如果我要编写一个守护进程,如何确保它将消息写入“日志”,而不将它们写入守护进程的日志文件中......这可能吗? (我问这个是因为我似乎有一个应用程序statsd可以做到这一点......没有日志文件,但我可以使用 提取它的“日志” journalctl -u statsd.service

答案1

杂志systemd-journald是由套件的一个组件收集和存储的消息集合systemd。 Systemd-journald 从各种来源收集消息,包括内核消息、系统日志消息以及使用其 API 直接发送给它的消息;并非所有日志通道在所有系统上都可用 - 请参阅您的系统文档和man journald.conf.要获取 systemd(包括 systemd-journald)API 的手册页,您需要安装libsystemd-dev.

有关期刊设施的更多信息,请参阅man systemd-journaldman journald.conf。有关 systemd 系统和服务管理套件的一般信息,请参阅系统自由桌面网站,当然还有 Lennart Poettering 的博客皮德·艾因斯

相关内容