2011-06-21 35 views
1

所以我正在考慮對couchdb進行更改。我GOOGLE了它,但找不到任何文件,它會支持log4j。我正在嘗試做的事情是讓記錄器將日誌發送到數據庫並將其存儲起來。從那裏我希望能夠檢索日誌並顯示它。 couchdb支持這個嗎?Couchdb和log4j

+2

您希望看到什麼樣的支持?請谷歌的CouchDB和log4j集成和更新您的問題與更多的細節。謝謝。 – JasonSmith

+1

CouchDB是用Erlang編寫的,而不是Java。它不在JVM上運行。什麼樣的支持log4j是你在找什麼? – Elad

回答

2

首先您需要了解couchapp並安裝CouchLog

其次,您將不得不編寫自己的log4j appender以CouchLog期望的格式發送日誌條目。

我砍了一個log4j appender,很久以前做了這個,代碼丟失了,不要求它。但它只有30分鐘的編碼才能正常工作。

1

有一個NoSQL的附加器目前支持的CouchDB和MongoDB:

NoSQLAppender 的NoSQLAppender寫入日誌使用內置輕便提供者接口事件到的NoSQL數據庫。目前爲MongoDB和Apache CouchDB提供了實現提供程序,並且編寫自定義提供程序非常簡單。 (來源:https://logging.apache.org/log4j/2.x/manual/appenders.html