chore: complete update

This commit is contained in:
2025-07-17 16:24:20 +02:00
parent 899227b0a4
commit 64a7051137
1300 changed files with 85570 additions and 2756 deletions

View File

@@ -0,0 +1,24 @@
<?php
declare(strict_types=1);
namespace App\Application\System;
use App\Framework\Core\Events\ErrorOccurred;
use App\Framework\Core\Events\OnEvent;
final readonly class ErrorLogger
{
/**
* Logger für aufgetretene Fehler
*/
#[OnEvent(priority: 10)]
public function logError(ErrorOccurred $event): void
{
$time = $event->occurredAt->format('Y-m-d H:i:s');
$requestId = $event->requestId ? "[Request: {$event->requestId}]" : '';
$message = "[{$time}] ERROR {$requestId} {$event->context}: {$event->error->getMessage()}";
// In einer produktiven Umgebung würden wir hier in eine Datei oder einen Service loggen
error_log($message);
}
}