符合 RFC 5424 的 Logback TCP 系统日志
Logback TCP syslog conforming RFC 5424
我正在尝试使用 logback 在远程系统日志中发送日志消息,使用 TCP 并符合 RFC 5424。
据我了解,logback default 的 syslog appender 仅处理 UDP。到目前为止,我在 github 上找到了一个处理 TCP 的 logback-syslog4j 库。但它的可配置性似乎不足以发送符合 RFC 5424 的消息。
是否有我忽略的配置/库,或者我应该编写自己的实现?
经过几天的研究,我最好的结论是我应该改用 log4j 2。
确实,对于我正在寻找的两个功能(TCP 和 RFC 5424),一个补丁有 already been proposed... 6 years ago! But it has never been integrated into master. (also, I tried to gather more info on the dev mailing list,但还没有得到任何回复。)
另一方面,log4j 2已经有those features;据我所知,他们的社区似乎非常活跃。
我正在尝试使用 logback 在远程系统日志中发送日志消息,使用 TCP 并符合 RFC 5424。
据我了解,logback default 的 syslog appender 仅处理 UDP。到目前为止,我在 github 上找到了一个处理 TCP 的 logback-syslog4j 库。但它的可配置性似乎不足以发送符合 RFC 5424 的消息。
是否有我忽略的配置/库,或者我应该编写自己的实现?
经过几天的研究,我最好的结论是我应该改用 log4j 2。
确实,对于我正在寻找的两个功能(TCP 和 RFC 5424),一个补丁有 already been proposed... 6 years ago! But it has never been integrated into master. (also, I tried to gather more info on the dev mailing list,但还没有得到任何回复。)
另一方面,log4j 2已经有those features;据我所知,他们的社区似乎非常活跃。