logging – Logback符合RFC 5424的TCP syslog

我正在使用logback尝试使用TCP在远程syslog中发送日志消息,并符合
RFC 5424.

据我所知,logback default的syslog appender只处理UDP.到目前为止,我在github上找到了一个处理TCP的logback-syslog4j库.但它似乎不足以发送符合RFC 5424的消息.

是否有我忽略的配置/库,或者我应该编写自己的实现?

最佳答案 经过几天的研究,我最好的结论是我应该使用log4j 2代替.

事实上,对于我正在寻找的两个功能(TCP和RFC 5424),一个补丁有already been proposed … 6年前!但它从未被整合到大师中. (另外,我试图收集有关dev mailing list的更多信息,但从未得到任何回复.)

另一方面,log4j 2已经有those features;而据我所知,他们的社区似乎非常反应.

点赞