Kdyby\Monolog a ElasticSearch – Circular reference detected

flajstr
Člen | 2
+
0
-

Zdravím, používám Kdyby\Monolog a potřeboval bych odesílat logy do ElasticSearch, ale pořád mi to vyhazuje tuhle chybu:

Nette\InvalidStateException
Circular reference detected for services: monolog.adapter, monolog.logger, monolog.handler.0.

v config.neon mám:

monolog:
	name: example
	handlers:
		- Monolog\Handler\ElasticSearchHandler(
			Elastica\Client(['host': 'XXXXXXXXXXXXXXX']),
			['index': "XXXXXXXXXXX", 'type': 'example']
		)

Můžete mi prosím někdo poadit? Díky.

David Matějka
Moderator | 6445
+
+1
-

zkus explicitne vypnout logger u Elastica\Client:

monolog:
    name: example
    handlers:
        - Monolog\Handler\ElasticSearchHandler(
            Elastica\Client(['host': 'XXXXXXXXXXXXXXX'], logger: null),
            ['index': "XXXXXXXXXXX", 'type': 'example']
        )
flajstr
Člen | 2
+
0
-

Funguje. Díky moc!