A postagem mencionada em sua pergunta está correta, você precisa informar ao rsyslog (ou syslog) para parar de enviar as mensagens local0.emerg
e local1.emerg
para o console.
Você precisaria anexar essas linhas a rsyslog.conf
, não ao arquivo de configuração HAProxy.
Como alternativa, você pode alterar
global
log /dev/log local0
log /dev/log local1 notice
para
global
log /dev/log local0 info alert
log /dev/log local1 notice alert
Isso terá o efeito de limitar a severidade máxima das mensagens para alert
, conforme descrito no HAProxy. html # 4.2-log "> docs :
log <address> [len <length>] <facility> [<level> [<minlevel>]]
...
<level> is optional and can be specified to filter outgoing messages. By
default, all messages are sent. If a level is specified, only
messages with a severity at least as important as this level
will be sent. An optional minimum level can be specified. If it
is set, logs emitted with a more severe level than this one will
be capped to this level. This is used to avoid sending "emerg"
messages on all terminals on some default syslog configurations.
Eight levels are known :
emerg alert crit err warning notice info debug