如何让 haproxy 登录到 systemd/journald?

mik*_*ana 2 logging haproxy systemd journald

我有一个当前的 Linux 系统,我想与 haproxy 一起使用。Journald 很乐意从 中记录 stdout .service,并将日志标记为来自该服务,但haproxy 似乎无法登录到 stdout

让 haproxy 登录到 systemd/journald 的最简单、最干净的方法是什么?

编辑:当前配置是默认值:

global
    log         127.0.0.1 local2
Run Code Online (Sandbox Code Playgroud)

但是没有local2设施,因为本地机器上没有系统日志。

mik*_*ana 9

Systemd 有一个 Unix 域套接字,您可以登录到:

global
        log /dev/log local0 info
Run Code Online (Sandbox Code Playgroud)

然后systemctl restart haproxy使更改生效。