2

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

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

提前致谢,

4

1 回答 1

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

于 2010-08-17T17:09:27.940 回答