systemd消息未显示在/ var / log / messages中

时间:2015-11-26 11:25:40

标签: logging fedora syslog rsyslog systemd

systemd版本为systemd-201-2.fc18.9.i686 杂志被蒙面了。 rsyslog版本是rsyslog-7.2.6

我看到除了systemd消息之外的所有消息日志都在/ var / log / messages中。 我在dmesg缓冲区中看到systemd消息,但在/ var / log / messages中没有。

在/etc/systemd/system.conf中我也有 " LOGTARGET =系统日志或 - kmsg"

仍然无法在/ var / log / messages中看到任何systemd消息。 有人可以帮忙,也解释一下syslog-or-kmsg究竟是什么意思,我找不到一个很好的解释。

这是rsyslog.service

的内容

at /usr/lib/systemd/system/rsyslog.service

[Unit]
Description=System Logging Service

[Service]
EnvironmentFile=-/etc/sysconfig/rsyslog
ExecStart=/sbin/rsyslogd -n
Sockets=syslog.socket
StandardOutput=null

[Install]
WantedBy=multi-user.target
Alias=syslog.service

/ etc / sysconfig / rsyslog

的内容
# NOTE NOTE NOTE NOTE NOTE
#
# This file is AUTO-GENERATED based on the system's configuration.
# Any modifications you make to this file will be lost when the
# system's configuration is changed, e.g. from the CLI.
#

SYSLOGD_OPTIONS=""

# End of auto-generated file

1 个答案:

答案 0 :(得分:1)

我不确定Fedora是否具体,但他们说,有一个名为journald.conf的文件并在其中设置:ForwardToSyslog=nosystemd版本216以来。此设置已设置自版本3.6起rsyslog/syslog-ng因为它将从套接字/run/systemd/journal/syslog获取消息。