有没有办法将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