diff --git a/src/ExceptionEnricher/Processor/ExceptionEnricherProcessor.php b/src/ExceptionEnricher/Processor/ExceptionEnricherProcessor.php index 6ff6c04..681a9b2 100644 --- a/src/ExceptionEnricher/Processor/ExceptionEnricherProcessor.php +++ b/src/ExceptionEnricher/Processor/ExceptionEnricherProcessor.php @@ -39,15 +39,15 @@ public function __invoke(array $record): array if ($this->requestStack->getCurrentRequest()->headers) { $record['extra']['request_user_agent'] = $this->requestStack->getCurrentRequest()->headers->get('User-Agent'); } + + if ($this->requestStack->getCurrentRequest()->hasSession() && $this->requestStack->getSession()->getId()) { + $record['extra']['session_id'] = $this->requestStack->getSession()->getId(); + } } if ($this->requestStack->getMainRequest()) { $record['extra']['request_ip'] = $this->requestStack->getMainRequest()->getClientIp(); } - - if ($this->requestStack->getCurrentRequest()->hasSession() && $this->requestStack->getSession()->getId()) { - $record['extra']['session_id'] = $this->requestStack->getSession()->getId(); - } } if ($this->tokenStorage && $this->tokenStorage->getToken()) {