Skip to content

Commit f169f8c

Browse files
authored
fix(log): avoid duplicated log where there is a subrequest by listening to kernel.terminate (#74)
1 parent b09bc7b commit f169f8c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/M6Web/Bundle/LogBridgeBundle/DependencyInjection/M6WebLogBridgeExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ protected function loadRequestListener(ContainerBuilder $container): void
7373
->addTag(
7474
'kernel.event_listener',
7575
[
76-
'event' => 'kernel.response',
76+
'event' => 'kernel.terminate',
7777
'method' => 'onKernelTerminate',
7878
]
7979
);

src/M6Web/Bundle/LogBridgeBundle/EventDispatcher/LogRequestListener.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use M6Web\Bundle\LogBridgeBundle\Formatter\FormatterInterface;
88
use M6Web\Bundle\LogBridgeBundle\Matcher\MatcherInterface;
99
use Psr\Log\LoggerInterface;
10-
use Symfony\Component\HttpKernel\Event\ResponseEvent;
10+
use Symfony\Component\HttpKernel\Event\TerminateEvent;
1111

1212
/**
1313
* LogRequestListener
@@ -22,7 +22,7 @@ public function __construct(protected FormatterInterface $contentFormatter)
2222
{
2323
}
2424

25-
public function onKernelTerminate(ResponseEvent $event): void
25+
public function onKernelTerminate(TerminateEvent $event): void
2626
{
2727
if ($this->matcher === null) {
2828
return;

0 commit comments

Comments
 (0)