diff --git a/src/Framework/Logging/DefaultLogger.php b/src/Framework/Logging/DefaultLogger.php index 445bdd09..3fee8132 100644 --- a/src/Framework/Logging/DefaultLogger.php +++ b/src/Framework/Logging/DefaultLogger.php @@ -138,6 +138,20 @@ final readonly class DefaultLogger implements Logger, SupportsChannels // Alle Handler durchlaufen foreach ($this->handlers as $handler) { if ($handler->isHandling($processedRecord)) { + + $array = explode('\\',$handler::class); + $handlerName = end($array); + + // Log-Record erstellen + $record = new LogRecord( + message: $handlerName . ' --- ' . $message, + context: $finalContext, + level: $level, + timestamp: $this->clock->now(), + channel: $channel + ); + $processedRecord = $this->processorManager->processRecord($record); + $handler->handle($processedRecord); } }