我想将systemd的日志重定向到syslog或filebeat可读的文件。我在互联网上找不到很多这方面的内容,我不知道该怎么做。
有人有想法可以帮助我吗?
答案 0 :(得分:0)
systemd
附带的文档中提供了对此的答案。
请参阅系统上的man journald.conf
,然后阅读ForwardToSyslog=
。
要登录文件,您有几个选项。一种是转发到syslog并使用syslog转发到文件。
其他选项是StandardOutput=
中记录的StandardError=
和man systemd.exec
指令。
它们可以将系统单元的输出直接发送到socket
或file descriptor
。我不建议直接记录到文件描述符,因为日志轮换可能是个问题。