From 5202b35099e880183e9bcbacdb01dc4346622800 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 5 May 2015 18:26:17 +0100 Subject: [PATCH] Fix logging of errors and above in PHPConsoleHandler, fixes #549 --- src/Monolog/Handler/PHPConsoleHandler.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Monolog/Handler/PHPConsoleHandler.php b/src/Monolog/Handler/PHPConsoleHandler.php index 0fd60a0d..169bea0e 100644 --- a/src/Monolog/Handler/PHPConsoleHandler.php +++ b/src/Monolog/Handler/PHPConsoleHandler.php @@ -39,7 +39,6 @@ use PhpConsole\Helper; */ class PHPConsoleHandler extends AbstractProcessingHandler { - private $options = array( 'enabled' => true, // bool Is PHP Console server enabled 'classesPartialsTraceIgnore' => array('Monolog\\'), // array Hide calls of classes started with... @@ -202,7 +201,14 @@ class PHPConsoleHandler extends AbstractProcessingHandler private function handleErrorRecord(array $record) { $context = $record['context']; - $this->connector->getErrorsDispatcher()->dispatchError($context['code'], $context['message'], $context['file'], $context['line'], $this->options['classesPartialsTraceIgnore']); + + $this->connector->getErrorsDispatcher()->dispatchError( + isset($context['code']) ? $context['code'] : null, + isset($context['message']) ? $context['message'] : $record['message'], + isset($context['file']) ? $context['file'] : null, + isset($context['line']) ? $context['line'] : null, + $this->options['classesPartialsTraceIgnore'] + ); } private function getRecordTags(array &$record)