我已经在syslog appender上多次阅读了logback的文档。我的印象是系统日志守护程序在每台计算机上运行,所以我设置配置就像在他们的示例中一样。当我运行程序时,在检查系统日志时没有发生错误,那里没有记录任何内容。
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
<syslogHost>my ip adress</syslogHost>
<facility>USER</facility>
<suffixPattern>[%thread] %logger %msg</suffixPattern>
</appender>`
答案 0 :(得分:7)
您是否检查过syslog是否配置为通过UDP接收连接?在我的安装中,它默认被禁用,并且必须在.conf文件中取消注释。