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