나는 그것을 설치했다 ZooKeeper
. ZooKeeper
기본적으로 Apache를 사용합니다 . 이동하려면 로그가 log4j
필요합니다 . 하지만 어떻게 해야할지 모르겠습니다. 작동하도록 어떻게 구성합니까 ?ZooKeeper
rsyslog
ZooKeeper
rsyslog
답변1
log4j
별도로 구성 해야 합니다 zookeeper
. 이 작업은 에서 수행할 수 있습니다 /etc/zookeeper/conf/log4j.properties
. 그러면 설치된 기본 설정이 방해를 받게 됩니다. 업그레이드 후 제대로 작동하도록 구성하는 방법을 아직 모르겠습니다.
루트로거 변경
log4j.rootLogger=info,syslog
그리고 추가하세요
#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
SyslogAppender는 기본 포트 514를 사용합니다.변하지 않는및 UDP도 변경할 수 없습니다. 그러니 rsyslog.conf
이 줄의 주석 처리를 해제하세요.
$ModLoad imudp
$UDPServerRun 514
확인하다시스템 로그 어펜더시설 등 설정할 매개변수를 더 찾아보세요.