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

Rob*_*ood 3 java unix logging syslog

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

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

提前致谢,

bwa*_*wok 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!" );
Run Code Online (Sandbox Code Playgroud)

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