有沒有辦法將JBoss日誌存儲到HBase,Infinispan或Elastic搜索中?或者,有沒有在我的應用程序中創建新的日誌處理程序來將這些數據存儲在數據庫中(而不是新的JBoss模塊,因爲我想在其中使用CDI)。在數據庫中存儲JBoss(Wildfly)日誌
0
A
回答
1
不,我不知道。自定義日誌處理程序被創建爲模塊,並且不能從應用程序加載,因爲在日誌子系統啓動時應用程序尚未加載。看到這裏如何創建自定義日誌處理程序:
- https://developer.jboss.org/wiki/CustomLogHandlersOn701
- https://developer.jboss.org/wiki/CreatingACustomLoggingHandlerInJBOSSAs710Final
順便說一句。爲什麼你需要使用CDI?如果依賴注入對你至關重要,你也可以使用f.i.吉斯。
+0
日誌在我的應用程序中非常關鍵。我寫了一個特殊的組件,用websocket將日誌發送給HTML客戶端。問題在於,無法向記錄器添加處理程序,因此我編寫了另一個包裝類來獲取日誌,將其發送給客戶端,然後調用原始記錄器。我想知道是否可以由處理程序直接執行。 – user1079877 2014-10-12 16:58:27
相關問題
- 1. 如何阻止CapeDwarf JBoss AS7將日誌存儲在數據存儲中?
- 2. 如何存儲Django日誌數據庫?
- 3. Jboss/Wildfly日誌分離文件
- 4. 使用NLog將日誌存儲在Mongo數據庫中
- 5. 在數據庫中存儲日期
- 6. 在數據庫中存儲日期
- 7. JBoss Classloader存儲庫
- 8. Facebook如何存儲日誌數據?
- 9. 如何存儲日誌數據?
- 10. 在.NET中使用數據庫作爲存儲介質實現日誌庫
- 11. 將日誌信息存儲到oracle數據庫
- 12. 如何重放存儲在數據庫中的Web服務器日誌
- 13. 帶有隊列的Asp.net web api在數據庫中存儲事件日誌
- 14. 爲什麼日誌存儲在平面文件中,而不是數據庫(SQL)?
- 15. 將數據存儲在日誌文件中
- 16. git存儲庫克隆日誌記錄
- 17. 如何在數據庫中存儲日曆數據
- 18. 配置JTA數據源JBoss的8(WildFly)
- 19. JBoss AS 6 Maven存儲庫
- 20. 在android數據庫中存儲數據
- 21. 不在數據庫中存儲數據
- 22. 日誌JBoss登錄
- 23. jboss日誌輪換
- 24. 數據庫日誌VS
- 25. 日誌數據庫查詢
- 26. 數據庫日誌記錄
- 27. 在elasticsearch中存儲結構化日誌
- 28. 在Windows Azure中存儲IIS日誌
- 29. 在存儲過程中使用日誌
- 30. 按日期存儲數據庫記錄
您可以創建自定義處理程序或使用log4j appender作爲自定義處理程序。那是你在找什麼? – 2014-10-10 00:55:00
實際上,我更喜歡使用java.util.Logger,不幸的是它會綁定到VM本身。每當我添加新的處理程序時,即使從容器中刪除應用程序,它也會粘住記錄器。另外,我想在Handler中使用CDI(用戶websocket將它發送給HTML客戶端),並且CDI在Handler內部不起作用。 – user1079877 2014-10-12 17:50:31
在處理程序中使用CDI將非常棘手。日誌記錄需要在其他任何事情之前進行配置。如果使用CDI的處理程序中存在問題,則不會記錄日誌記錄未配置。 – 2014-10-13 17:13:46