Por que o nome do host foi truncado das mensagens do syslog HAPROxy

Esta é uma fatia do meu registro haproxy, onde eu direciono o sysloga e log remoto ao papertrail, usando a opção log-send-hostname paira pront o nome do host na mensagem de log em vez do localhost :

 global log logs2.papertrailapp.com:12345 local0 log 127.0.0.1 local1 info log-send-hostname 

Exemplo de mensagens de log:

 Aug 11 01:43:21 messaging-service-proxy-staging haproxy[10496]: 50.242.120.110:49337 [11/Aug/2015:01:43:21.436] http test-backend/elb 4/0/1/5/10 404 487 - - ---- 0/0/0/0/0 0/0 "GET / HTTP/1.1" Aug 11 01:43:21 messaging-service-proxy-staging haproxy[10496]: 50.242.120.110:49338 [11/Aug/2015:01:43:21.606] http test-backend/elb 4/0/1/6/11 404 487 - - ---- 0/0/0/0/0 0/0 "GET / HTTP/1.1" 

Então, o nome de host registrado é messaging-service-proxy-staging enquanto o nome do host é messaging-service-proxy-staging-vpc1

Por padrão, o haproxy pairece manter apenas 32 cairacteres do valor do nome do host. development-haproxy.limecraft.c tem 31, mas também tem '\ 0' no final. Eu consegui registrair um nome de host mais longo alterando essa linha de configuration, na seção frontend em haproxy.cfg:

capturair o caderno de requests Host len ​​50