1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-19 23:56:17 +02:00

some cleanup

This commit is contained in:
Florian Plattner
2014-12-29 20:38:08 +01:00
parent 92ac8e1869
commit 04648dba78
2 changed files with 7 additions and 10 deletions

View File

@@ -28,7 +28,7 @@ class MongoDBFormatter implements FormatterInterface
public function __construct($maxNestingLevel = 3, $exceptionTraceAsString = true)
{
$this->maxNestingLevel = max($maxNestingLevel, 0);
$this->exceptionTraceAsString = $exceptionTraceAsString == true && $exceptionTraceAsString !== 'false';
$this->exceptionTraceAsString = (bool) $exceptionTraceAsString;
}
/**
@@ -75,18 +75,17 @@ class MongoDBFormatter implements FormatterInterface
protected function formatObject ($value, $nestingLevel)
{
$objectVars = get_object_vars($value);
$objectVars['class_name'] = get_class($value);
$objectVars['class'] = get_class($value);
return $this->formatArray($objectVars, $nestingLevel);
}
protected function formatException (\Exception $exception, $nestingLevel)
{
$formattedException = array(
'class_name' => get_class($exception),
'class' => get_class($exception),
'message' => $exception->getMessage(),
'code' => $exception->getCode(),
'file' => $exception->getFile(),
'line' => $exception->getLine(),
'file' => $exception->getFile() . ':' . $exception->getLine(),
);
if ($this->exceptionTraceAsString === true) {