我有一个较旧的守护进程,我认为它还没有“系统化”,我不知道如何将日志从它发送到journalctl,我也无法在任何地方找到答案。我在systemd下的几个守护进程中遇到过这个问题。我目前正在尝试解决我更新的Arch Linux安装中的“冒烟”问题,它有这样一行代码:
# specify this to get syslog logging
syslogfacility = local0那么,我如何将日志发送到journalctl呢?另外,journal and是如何收集和存储日志的呢?'/var/log/journal‘看起来没有任何合理的格式。man systemd-systemd ald.service表示将对日志进行索引:
'Simple system log messages, via the libc syslog(3) call'这样的调用如何查找我的冒烟配置文件?
感谢您对此的深入了解!
发布于 2016-03-07 06:45:31
在所有采用systemd工具集的现代Linux发行版中,默认情况下,日志守护进程透明地替换rsyslog并捕获所有系统日志(参见日志手册:https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html)。只有当您想要并行运行journald和rsyslog守护进程并使journald将所有消息转发到rsyslog时,才需要执行其他配置)。
https://stackoverflow.com/questions/35832295
复制相似问题