gpt4 book ai didi

elasticsearch - log4j2到 Elasticsearch 配置

转载 作者:行者123 更新时间:2023-12-03 00:39:44 26 4
gpt4 key购买 nike

我正在尝试将log4j2配置为elasticsearch并遇到下一个问题:

ERROR No Elasticsearch client factory [JestHttp|ElasticsearchBulkProcessor] provided for AsyncBatchDelivery: clientObjectFactory



但我已经设置了属性JestHttp,因此,据我了解,它应该作为clientObjectFactory起作用。

有任何想法吗?

我的配置文件如下所示:
<Configuration status="INFO">
<Appenders>
<Elasticsearch name="elasticsearchAsyncBatch">
<RollingIndexName indexName="log4j2" pattern="yyyy-MM-dd" />
<AsyncBatchDelivery>
<JestHttp serverUris="myhost:9200" />
</AsyncBatchDelivery>
</Elasticsearch>
</Appenders>
<Loggers>
<Logger name="MyLogger" level="info" additivity="true">
<AppenderRef ref="elasticsearchAsyncBatch" />
</Logger>
</Loggers>
</Configuration>

最佳答案

我是此插件的所有者。您只需要以下一种:

  • log4j2-elasticsearch-jest
  • log4j2-elasticsearch(x)-批量处理器

  • log4j2-elasticsearch-core是其中每一个的编译依赖项,因此无论如何都会到达那里。仅当您编写自己的核心类扩展时才必须指定它。

    关于elasticsearch - log4j2到 Elasticsearch 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49822909/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com