feat: log to database

This commit is contained in:
Björn Fromme committed 2025-04-25 08:31:45 +02:00
1 parent 8d1edc3da0
commit 9094e8c061
7 files changed
+288

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
<?php
namespace App\Logger;
use Monolog\Attribute\AsMonologProcessor;
use Monolog\LogRecord;
use Symfony\Component\HttpFoundation\RequestStack;
#[AsMonologProcessor]
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();
$record['extra']['method'] = $request->getMethod();
return $record;
}
}