Você precisa configurar log4j
de zookeeper
, respectivamente. Isso pode ser feito em /etc/zookeeper/conf/log4j.properties
. Observe que você está interferindo nos padrões instalados. Ainda não sei como configurar isso de forma que ele sobreviva a uma atualização corretamente.
Altere o rootLogger
log4j.rootLogger=info,syslog
e adicione
#syslog
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.syslogHost=localhost
log4j.appender.syslog.facility=user
O SyslogAppender usa a porta padrão 514, que não pode ser alterado e UDP, que também não pode ser alterado. Então, certifique-se em rsyslog.conf
de que você não comentou as linhas
$ModLoad imudp
$UDPServerRun 514
Verifique SyslogAppender para descobrir mais parâmetros para definir, como facilidade.