我正在使用 logback 进行日志记录。我想使用 syslog4j 本地登录到 syslog。(因为我不想打开 udp 端口来登录 syslog) 我可以使用 syslog4j 作为 logback 的附加程序吗?如果没有,是否有其他方法可以使用 logback 登录 syslog 而无需打开 udp 端口,即使用本机 unix 套接字!
谢谢 苏曼斯
我想你正在寻找SyslogAppender
配置示例在这里logback-syslog.xml
不幸的是,Logback 中的 SyslogAppender 不支持除 UDP syslog 协议以外的任何协议。
我还没有尝试过,但为 Logback 编写 Syslog4jAppender 可能很简单(我很惊讶没有其他人已经这样做过)
尚未得到解答,但问题“https://stackoverflow.com/questions/12905480/using-syslog4j-as-an-appender-to-logback”将涵盖您想要的内容。