From f697ec7c96b5a6888e4b54ffb0962a8271b09813 Mon Sep 17 00:00:00 2001 From: Ivan Kurnosov Date: Mon, 13 Mar 2017 05:51:16 +1300 Subject: [PATCH] Move human readable level name resolution in `Logger::addRecord()` to as late as possible (#934) --- src/Monolog/Logger.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Monolog/Logger.php b/src/Monolog/Logger.php index 8d63cc7b..f942c1a1 100644 --- a/src/Monolog/Logger.php +++ b/src/Monolog/Logger.php @@ -279,8 +279,6 @@ class Logger implements LoggerInterface */ public function addRecord(int $level, string $message, array $context = []): bool { - $levelName = static::getLevelName($level); - // check if any handler will handle this message so we can return early and save cycles $handlerKey = null; reset($this->handlers); @@ -297,6 +295,8 @@ class Logger implements LoggerInterface return false; } + $levelName = static::getLevelName($level); + $record = [ 'message' => $message, 'context' => $context,