我有一个较旧的守护程序进程,我认为它不是“系统化”的,我不知道如何将日志从它发送到journalctl,也无法在任何地方找到答案。我在systemd下遇到了几个守护进程的问题。我目前正在尝试对我更新的Arch Linux安装中的“冒烟”进行故障排除,它有这样的一行:
# specify this to get syslog logging
syslogfacility = local0
那么,如何将日志发送到journalctl?另外,journalctl如何收集和存储日志日志? '/ var / log / journal'看起来没有任何合理的格式。 man systemd-journald.service表示将索引日志:
'Simple system log messages, via the libc syslog(3) call'
这样的调用如何查找我的冒充配置文件?
感谢您对此有任何见解!
答案 0 :(得分:1)
在采用systemd工具集的所有现代Linux发行版中,journald守护程序透明地替换rsyslog并默认捕获所有系统日志(请参阅journald manual:https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html)。 仅当您要并行运行journald和rsyslog守护进程并使journald将所有消息转发到rsyslog时,才需要执行其他配置。