
log4j-2-elastic:支持Elasticsearch的Appender,具备完整的Log4j 2功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
log4j-2-elastic 是一个强大的插件,它将 Log4j 2 的日志记录系统与 Elasticsearch 结合起来,提供全面的日志管理和搜索能力。
我创建了一个名为log4j-2-弹性 的项目,旨在共享并增强一个附加程序以直接将日志消息记录到集群中。在某些特定情况下,这种聚合方式可以替代Elastic Beats来收集日志数据。
该项目具备以下功能:
1. 利用Log4j2的异步日志记录,并支持批量存储请求。
2. 自动识别批处理模式。
3. 可配置基于超时机制的缓冲区刷新策略。
4. 将带有@Logged注解的日志消息参数对象转换为嵌入式JSON字段,然后保存到Elasticsearch中。
5. 支持映射诊断上下文(MDC)功能。
6. 允许连接至多个集群节点。
7. 提供基本身份验证机制。
8. 支持Log4j的ignoreExceptions选项和“includeLocation”选项设置。
9. 与Log4j布局及过滤器兼容。
如果想要构建自己的本地开发环境,只需在首选IDE中将此代码作为标准Maven项目来处理即可。
全部评论 (0)
还没有任何评论哟~


