2011-05-14 4 views
6

syslog appender에서 logback의 문서를 여러 번 읽었습니다. 필자는 모든 컴퓨터에서 syslog 데몬이 실행된다는 인상을 받고 있으므로 예제에서와 같이 구성을 설정합니다. 프로그램을 실행할 때 시스템 로그를 검사 할 때 오류가 발생하지 않으며 아무 것도 기록되지 않습니다.Logback의 Syslog Appender

<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender"> 
    <syslogHost>my ip adress</syslogHost> 
    <facility>USER</facility> 
    <suffixPattern>[%thread] %logger %msg</suffixPattern> 
</appender>` 

답변

6

syslog가 UDP를 통해 연결을 수신하도록 구성되어 있는지 확인 했습니까? 설치시 기본적으로 사용하지 않도록 설정되었으며 .conf 파일에서 주석을 제거해야했습니다.