diff --git a/src/Monolog/Logger.php b/src/Monolog/Logger.php index 6e76e06a..e4334b41 100644 --- a/src/Monolog/Logger.php +++ b/src/Monolog/Logger.php @@ -309,16 +309,11 @@ class Logger implements LoggerInterface } reset($this->handlers); - $skip = true; - while ($handler = current($this->handlers)) { - if ($skip) { - if ($key !== key($this->handlers)) { - next($this->handlers); - continue; - } - $skip = false; - } + while ($key !== key($this->handlers)) { + next($this->handlers); + } + while ($handler = current($this->handlers)) { if (true === $handler->handle($record)) { break; }