【问题标题】:Can someone recommend a good unix syslog *client* library for java? [closed]有人可以为 java 推荐一个好的 unix syslog *client* 库吗? [关闭]
【发布时间】:2010-08-17 16:59:05
【问题描述】:

java.util.logging.Logger 似乎实现了“类似 syslog”的日志记录,我希望日志实际使用本地 syslog 日志记录功能(因此管理员的生活更轻松;他们不必做额外的日志旋转等)。

有人有什么建议吗?我看到 log4j (http://logging.apache.org/log4j/1.2) 声称他们支持 syslog,但它公开的 API 与 syslog(8) 完全不同。

提前致谢,

【问题讨论】:

    标签: java logging unix syslog


    【解决方案1】:

    Log4j 可以做到

    看http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SyslogAppender.html

    和

    http://wiki.apache.org/logging-log4j/syslog

    你的代码看起来像

    private static Logger logger = Logger.getLogger( MyClass.class );
    
    ...
    
    logger.warn( "This is a warning!" );
    

    并且正确的 log4j.properties 文件将重定向到 syslog

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2012-01-31
      • 2011-05-26
      • 2010-10-01
      • 2011-04-25
      • 2018-01-26
      • 1970-01-01
      相关资源
      最近更新 更多