From 3a811ecfda637591a69fdfbd456f61b7beb46c3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20T=C3=B3th?= Date: Wed, 29 Jan 2014 17:20:27 +0100 Subject: [PATCH] fix normalizing exception trace The trace does not include the file / line at which the exception is thrown --- src/Monolog/Formatter/NormalizerFormatter.php | 1 - tests/Monolog/Formatter/ScalarFormatterTest.php | 1 - 2 files changed, 2 deletions(-) diff --git a/src/Monolog/Formatter/NormalizerFormatter.php b/src/Monolog/Formatter/NormalizerFormatter.php index 765fed45..dfa3cb91 100644 --- a/src/Monolog/Formatter/NormalizerFormatter.php +++ b/src/Monolog/Formatter/NormalizerFormatter.php @@ -101,7 +101,6 @@ class NormalizerFormatter implements FormatterInterface ); $trace = $e->getTrace(); - array_shift($trace); foreach ($trace as $frame) { if (isset($frame['file'])) { $data['trace'][] = $frame['file'].':'.$frame['line']; diff --git a/tests/Monolog/Formatter/ScalarFormatterTest.php b/tests/Monolog/Formatter/ScalarFormatterTest.php index 6320c89e..b8cbb132 100644 --- a/tests/Monolog/Formatter/ScalarFormatterTest.php +++ b/tests/Monolog/Formatter/ScalarFormatterTest.php @@ -12,7 +12,6 @@ class ScalarFormatterTest extends \PHPUnit_Framework_TestCase { $data = array(); $trace = $e->getTrace(); - array_shift($trace); foreach ($trace as $frame) { if (isset($frame['file'])) { $data[] = $frame['file'].':'.$frame['line'];