1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-05 04:37:38 +02:00

Adds exception codes to the exception data in NormalizeFormatter

This commit is contained in:
Mike Sherov
2014-10-23 15:33:11 -04:00
parent d0a9acbad0
commit f5fe05c27f
3 changed files with 5 additions and 1 deletions

View File

@@ -100,6 +100,7 @@ class NormalizerFormatter implements FormatterInterface
$data = array( $data = array(
'class' => get_class($e), 'class' => get_class($e),
'message' => $e->getMessage(), 'message' => $e->getMessage(),
'code' => $e->getCode(),
'file' => $e->getFile().':'.$e->getLine(), 'file' => $e->getFile().':'.$e->getLine(),
); );

View File

@@ -66,6 +66,7 @@ class NormalizerFormatterTest extends \PHPUnit_Framework_TestCase
'exception' => array( 'exception' => array(
'class' => get_class($e2), 'class' => get_class($e2),
'message' => $e2->getMessage(), 'message' => $e2->getMessage(),
'code' => $e2->getCode(),
'file' => $e2->getFile().':'.$e2->getLine(), 'file' => $e2->getFile().':'.$e2->getLine(),
) )
), $formatted); ), $formatted);

View File

@@ -55,6 +55,7 @@ class ScalarFormatterTest extends \PHPUnit_Framework_TestCase
'ban' => $this->encodeJson(array( 'ban' => $this->encodeJson(array(
'class' => get_class($exception), 'class' => get_class($exception),
'message' => $exception->getMessage(), 'message' => $exception->getMessage(),
'code' => $exception->getCode(),
'file' => $exception->getFile() . ':' . $exception->getLine(), 'file' => $exception->getFile() . ':' . $exception->getLine(),
'trace' => $this->buildTrace($exception) 'trace' => $this->buildTrace($exception)
)) ))
@@ -87,6 +88,7 @@ class ScalarFormatterTest extends \PHPUnit_Framework_TestCase
'exception' => array( 'exception' => array(
'class' => get_class($exception), 'class' => get_class($exception),
'message' => $exception->getMessage(), 'message' => $exception->getMessage(),
'code' => $exception->getCode(),
'file' => $exception->getFile() . ':' . $exception->getLine(), 'file' => $exception->getFile() . ':' . $exception->getLine(),
'trace' => $this->buildTrace($exception) 'trace' => $this->buildTrace($exception)
) )