fix(log): Log exception class when message is empty

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/41406/head
Joas Schilling 2 years ago
parent 36d370b216
commit a5684ea3d2
No known key found for this signature in database
GPG Key ID: 74434EFE0D2E2205
  1. 2
      lib/private/Log.php

@ -344,7 +344,7 @@ class Log implements ILogger, IDataLogger {
unset($data['app']);
unset($data['level']);
$data = array_merge($serializer->serializeException($exception), $data);
$data = $this->interpolateMessage($data, $context['message'] ?? '--', 'CustomMessage');
$data = $this->interpolateMessage($data, isset($context['message']) && $context['message'] !== '' ? $context['message'] : ('Exception thrown: ' . get_class($exception)), 'CustomMessage');
array_walk($context, [$this->normalizer, 'format']);

Loading…
Cancel
Save