feat: extend log entries with current uri

This commit is contained in:
Björn Fromme committed 2024-10-14 15:01:39 +02:00
1 parent 5976668cb7
commit b4925f3065
3 files changed
+97 -1

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
<?php
namespace App\Logging;
use Monolog\LogRecord;
use Symfony\Component\HttpFoundation\RequestStack;
class RequestInfoProcessor
{
public function __construct(private readonly RequestStack $requestStack)
{
}
public function __invoke(LogRecord $record): LogRecord
{
if (null == $request = $this->requestStack->getMainRequest()) {
return $record;
}
$record['extra']['uri'] = $request->getRequestUri();
return $record;
}
}