有人可以为 java 推荐一个好的 unix syslog *client* 库吗? [关闭]
Posted
技术标签:
【中文标题】有人可以为 java 推荐一个好的 unix syslog *client* 库吗? [关闭]【英文标题】:Can someone recommend a good unix syslog *client* library for java? [closed] 【发布时间】:2010-08-17 16:59:05 【问题描述】:java.util.logging.Logger 似乎实现了“类似 syslog”的日志记录,我希望日志实际使用本地 syslog 日志记录功能(因此管理员的生活更轻松;他们不必做额外的日志旋转等)。
有人有什么建议吗?我看到 log4j (http://logging.apache.org/log4j/1.2) 声称他们支持 syslog,但它公开的 API 与 syslog(8) 完全不同。
提前致谢,
【问题讨论】:
【参考方案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
【讨论】:
以上是关于有人可以为 java 推荐一个好的 unix syslog *client* 库吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章