记录到多个 syslog 服务器 - log4j

Posted

技术标签:

【中文标题】记录到多个 syslog 服务器 - log4j【英文标题】:Logging to multiple syslog servers - log4j 【发布时间】:2009-08-31 15:10:52 【问题描述】:

我可以将日志信息发送到多个系统日志服务器吗? 我们的 IT 部门有 2 台 syslog 服务器(用于冗余),并希望应用程序同时记录到它们。 为 syslog 主机添加 2 行是否有效?

我想创建 2 个单独的 syslog 附加程序(SYSLOG1、SYSLOG2)会起作用,但想先探索这条路径。

【问题讨论】:

【参考方案1】:

不可以,因为每个 SyslogAppender 只能有一个主机,不能有多个主机。您需要创建两个附加程序。

【讨论】:

以上是关于记录到多个 syslog 服务器 - log4j的主要内容,如果未能解决你的问题,请参考以下文章

Log4J 2 Syslog Appender 无法正常工作

log4j SyslogAppender 不会将日志发送到 syslog

记录到 syslog 与文件系统:优点和缺点

如何配置 jetty 7 以使用 syslog 或 log4j

如何知道是不是使用 log4j 正确发送了 syslog 消息而不依赖于异常

log4j2 - Syslog 附加程序和 PatternLayout