我有一个想与 haproxy 一起使用的当前一代 Linux 系统。Journald 会很高兴地从 记录 stdout .service
,并将日志标记为来自该服务,但haproxy 似乎无法记录到 stdout。
让 haproxy 登录到 systemd/journald 的最简单和最干净的方法是什么?
编辑:当前配置是默认配置:
global
log 127.0.0.1 local2
但是没有local2
设施,因为本地盒子上没有系统日志。
我有一个想与 haproxy 一起使用的当前一代 Linux 系统。Journald 会很高兴地从 记录 stdout .service
,并将日志标记为来自该服务,但haproxy 似乎无法记录到 stdout。
让 haproxy 登录到 systemd/journald 的最简单和最干净的方法是什么?
编辑:当前配置是默认配置:
global
log 127.0.0.1 local2
但是没有local2
设施,因为本地盒子上没有系统日志。
Systemd 有一个 Unix 域套接字,您可以登录到:
然后
systemctl restart haproxy
使更改生效。这个答案适用于那些苦苦挣扎的人。haproxy_global.cfg =>
/etc/rsyslog.d/haproxy.conf =>
/etc/logrotate.d/haproxy =>