diff --git a/src/Logger/Handler.php b/src/Logger/Handler.php index 9f387ee..c4cdd17 100644 --- a/src/Logger/Handler.php +++ b/src/Logger/Handler.php @@ -42,9 +42,13 @@ public function handle(array|LogRecord $record): bool protected function write(array|LogRecord $record): void { + /** @psalm-suppress InvalidArgument */ $message = $record['formatted']; + \assert(\is_string($message) || $message instanceof \Stringable); $level = $record['level'] instanceof Level ? $record['level']->value : $record['level']; + + /** @psalm-suppress DeprecatedConstant */ match ($level) { Logger::ERROR, Logger::CRITICAL => $this->logger->error($message), Logger::WARNING, Logger::ALERT, Logger::EMERGENCY => $this->logger->warning($message),