【问题标题】:How to add log to Syslog while creating new log file by log4j?如何在通过 log4j 创建新日志文件时将日志添加到 Syslog?
【发布时间】:2014-06-25 06:37:04
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: java log4j syslog


    【解决方案1】:

    如果你在你的 Linux 机器上启用了系统日志,你可以像下面这样配置 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
    

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多