我使用本文的技巧通过rsyslogd设置了haproxy日志记录,并且一切似乎都工作正常。日志文件获取日志消息。
但是,来自haproxy的每个日志消息也会显示在/var/log/syslog
。这意味着一旦服务器上线,系统日志将变得毫无用处,因为它将通过haproxy日志消息运行。
我想从中过滤掉那些消息/var/log/syslog
。看完rsyslogd文档后,我尝试更改文件/etc/rsyslog.d/50-default.conf
:
*.*;auth,authpriv.none;haproxy.none -/var/log/syslog
我只是添加了;haproxy.none
一部分。重新启动rsyslogd后,它完全停止工作,直到我还原更改。
我究竟做错了什么?