Skip to content

Commit 769b7da

Browse files
committed
Use clientbuilder factory for ES client, refs #438
1 parent f5b44f1 commit 769b7da

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

DependencyInjection/MonologExtension.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,8 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler
316316
if ($handler['type'] === 'elastic_search') {
317317
// v8 has a new Elastic\ prefix
318318
$client = new Definition(class_exists('Elastic\Elasticsearch\Client') ? 'Elastic\Elasticsearch\Client' : 'Elasticsearch\Client');
319+
$factory = class_exists('Elastic\Elasticsearch\ClientBuilder') ? 'Elastic\Elasticsearch\ClientBuilder' : 'Elasticsearch\ClientBuilder');
320+
$client->setFactory([$factory, 'fromConfig']);
319321
$clientArguments = [
320322
'host' => $handler['elasticsearch']['host'],
321323
];

0 commit comments

Comments
 (0)