如何在log4j创建新日志文件时将日志添加到Syslog?

时间:2014-06-25 06:37:05

标签: java log4j syslog

我希望在以下情况下将日志添加到系统事件日志中: -

1.创建新的日志文件 2.达到最大大小时,创建文件备份。 3.打开时创建日志文件并关闭日志。

由于

1 个答案:

答案 0 :(得分:0)

如果您在Linux机器上启用了syslog,则可以配置log4j.properties,如下所示

log4j.rootLogger=INFO, SYSLOG

log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG.SyslogHost=localhost
log4j.appender.SYSLOG.Facility=Local3
log4j.appender.SYSLOG.Header=true
log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.SYSLOG.layout.ConversionPattern=java %d{ISO8601} %p %t %c{0}.%M - %m%n