From 5434f3f73d3ed81dedc35a27b5f93f3c480e5c37 Mon Sep 17 00:00:00 2001 From: David Neilsen Date: Thu, 14 Nov 2013 15:14:00 +1300 Subject: [PATCH] Prevent throwing an exception in the case that the fatal error level is not set. --- src/Monolog/ErrorHandler.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Monolog/ErrorHandler.php b/src/Monolog/ErrorHandler.php index dd651321..8df401ff 100644 --- a/src/Monolog/ErrorHandler.php +++ b/src/Monolog/ErrorHandler.php @@ -92,7 +92,7 @@ class ErrorHandler register_shutdown_function(array($this, 'handleFatalError')); $this->reservedMemory = str_repeat(' ', 1024 * $reservedMemorySize); - $this->fatalLevel = $level === null ? LogLevel::ALERT : $level; + $this->fatalLevel = $level; } protected function defaultErrorLevelMap() @@ -157,7 +157,7 @@ class ErrorHandler $lastError = error_get_last(); if ($lastError && in_array($lastError['type'], self::$fatalErrors)) { $this->logger->log( - $this->fatalLevel, + $this->fatalLevel === null ? LogLevel::ALERT : $this->fatalLevel, 'Fatal Error ('.self::codeToString($lastError['type']).'): '.$lastError['message'], array('file' => $lastError['file'], 'line' => $lastError['line']) );