有人可以为java推荐一个好的unix syslog * client *库吗?

时间:2010-08-17 16:59:06

标签: java logging unix syslog

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

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

提前致谢,

1 个答案:

答案 0 :(得分:5)

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