diff --git a/src/Monolog/Formatter/NormalizerFormatter.php b/src/Monolog/Formatter/NormalizerFormatter.php index 654e7901..755bc4a3 100644 --- a/src/Monolog/Formatter/NormalizerFormatter.php +++ b/src/Monolog/Formatter/NormalizerFormatter.php @@ -94,7 +94,11 @@ class NormalizerFormatter implements FormatterInterface return $this->normalizeException($data); } - return sprintf("[object] (%s: %s)", get_class($data), $this->toJson($data, true)); + if (method_exists($data, '__toString')) { + return sprintf("[object] (%s: %s)", get_class($data), $data); + } else { + return sprintf("[object] (%s: %s)", get_class($data), $this->toJson($data, true)); + } } if (is_resource($data)) {