我尝试使用logback在远程系统日志中使用TCP发送日志消息,并符合RFC 5424。
据我了解,logback default的syslog appender只处理UDP。到目前为止,我在github上找到了一个处理TCP的logback-syslog4j库。但它似乎无法配置足以发送符合RFC 5424的消息。
是否有我忽略的配置/库,或者我应该编写自己的实现?
答案 0 :(得分:3)
经过几天的研究,我最好的结论是我应该使用log4j 2。
事实上,对于我正在寻找的两个功能(TCP和RFC 5424),补丁有already been proposed ... 6年前!但它从未被整合到大师中。 (另外,我试图在dev mailing list收集更多信息,但从未得到任何答复。)
另一方面,log4j 2已经有those features;而据我所知,他们的社区似乎非常反应。