Logback 的 Syslog Appender

Posted

技术标签:

【中文标题】Logback 的 Syslog Appender【英文标题】:Logback's Syslog Appender 【发布时间】:2011-05-14 15:33:44 【问题描述】:

我在 syslog appender 上多次阅读 logback 的文档。我的印象是 syslog 守护程序在每台计算机上运行,​​所以我设置了配置,就像他们在示例中一样。当我运行程序时,检查系统日志时没有出现错误,那里没有任何记录。

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

【问题讨论】:

【参考方案1】:

您是否检查过 syslog 是否配置为通过 UDP 接收连接?在我的安装中,它默认被禁用,并且必须在 .conf 文件中取消注释。

【讨论】:

以上是关于Logback 的 Syslog Appender的主要内容,如果未能解决你的问题,请参考以下文章

logback解析——Appender

logback-kafka-appender

logback:logback和slf4j中的:appenderloggerencoderlayout

logback之Appender源码解读

Logback - 你能从 env 变量中定义 appender 名称和类吗?

Log4net:SysLog Appender 示例