因此,这里存在一些差距。
Systemd确实支持通过systemd-journal-gateway组件进行远程消息传递。话虽如此,这些消息不是syslog格式。Syslog(作为一种格式)是在RFC 5424(不推荐使用以前的版本RFC 3164)中记录的IETF批准的规范。
更好地融合这些技巧,可以在这里找到更多的复杂信息:
http://www.freedesktop.org/wiki/Software/systemd/syslog/
在这里(man systemd-journald.service)
systemd-journald is a system service that collects and stores logging data.
It creates and maintains structured, indexed journals based on logging
information that is received from the kernel, from user processes via the
libc syslog(3) call, from STDOUT/STDERR of system services or via its native
API. It will implicitly collect numerous meta data fields for each log
messages in a secure and unfakeable way. See systemd.journal-fields(7) for
more information about the collected meta data.
总而言之,请确保将消息从syslog-ng发送到STDOUT,并且事情应该最终出现在日志中。
在进一步了解这一点时,我也发现了这一点:
https://github.com/intgr/pg_journal/blob/master/doc/pg_journal.md
有人在写从PostgreSQL到systemd的绑定进行日志记录的地方。他们在此引用当前(截至该文件的时间,2013/06)在systemd中不支持多行消息,因此也请注意这一点。