2012-02-17 105 views
8

有沒有一個輕量級日誌記錄框架/服務器我可以使用Java來設置遠程日誌記錄?我知道log4j具有SocketAppenders,但a)我想要一個更加開箱的庫,我可以簡單地運行日誌服務器,b)我希望日誌記錄調用完全異步無阻塞地從其餘代碼和c )在日誌服務器上的基於web的儀表板/查看器也不錯Java中的異步非阻塞遠程日誌記錄?

+2

http://java-source.net/open-source/logging可能你可以在這裏分析。 – 2012-02-17 13:17:15

回答

2

Apache FlumeApache Kafka是可能有用的兩種解決方案。我看到他們最近提到的高可擴展性羣體。

雖然沒有特別類似於log4j。

2

您可以使用log4j和SyslogAppender,並使用一些tool來查看syslog(-ng)。 使用log4j附帶的異步appender包裝器,可以找到一個很好的文章here