From ba6305f1a608cf2e67efd8b5e3b83e0223ae42fa Mon Sep 17 00:00:00 2001 From: Jonathan Plantey Date: Sun, 11 Aug 2024 16:44:45 +0200 Subject: [PATCH] Normalize call normalizeRecord if necessary --- src/Monolog/Formatter/JsonFormatter.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Monolog/Formatter/JsonFormatter.php b/src/Monolog/Formatter/JsonFormatter.php index 640043a7e..d4693588f 100644 --- a/src/Monolog/Formatter/JsonFormatter.php +++ b/src/Monolog/Formatter/JsonFormatter.php @@ -171,6 +171,10 @@ protected function normalize(mixed $data, int $depth = 0): mixed } if (\is_object($data)) { + if ($data instanceof LogRecord) { + return $this->normalizeRecord($data); + } + if ($data instanceof \DateTimeInterface) { return $this->formatDate($data); }