option httplog
log 127.0.0.1 local1 debug
Deve ficar algo parecido com isso (este é só um trecho da configuração):
frontend all 0.0.0.0:80
timeout client 86400000
option httplog
log 127.0.0.1 local1 debug
Perceba que aqui você não especifica o arquivo aonde o log será salvo, pois o haproxy envia o log para o um syslog server, que é quem irá gravar o log. Para configurar o syslog, crie um arquivo haproxy.conf no diretório /etc/rsyslog.d:
# touch /etc/rsyslog.d/haproxy.conf
E insira as senguites linhas nele:
$ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1
local1.* -/var/log/haproxy_1.log
& ~
Neste arquivo está especificado o local onde o log será salvo: /var/log/haproxy_1.log
Agora basta reiniciar o rsyslogd (como sudo):
# restart rsyslog
Altere as permissões do arquivo para que um usuário normal consiga lê-lo:
# chmod +r /var/log/haproxy_1.log
Para testar se o log está funcionando:
$ tail -f /var/log/haproxy_1.log
Nenhum comentário:
Postar um comentário