配置haproxy日志输出

CentOS中已经用rsyslog替换掉syslog,因此配置方式有所不同,修改/etc/rsyslog.conf

将最下面两行的注释去掉

# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

添加haproxy日志输出路径

local2.* /var/log/haproxy.log

然后重启rsyslog

# service rsyslog restart

为了防止日志重复记录,/var/log/messages和 /var/log/haproxy.log同时记录一样的日志,因此修改如下行

*.info;mail.none;authpriv.none;cron.none /var/log/messages

添加local2.none,不将haproxy日志写入messages中,如下:

*.info;mail.none;authpriv.none;cron.none;local2.none /var/log/messages