Skip to content

Commit 87de95d

Browse files
authored
log previous exception message from error writer (#1231)
it's not always clear from an exception message what the underlying issue was, so also print out the previous exception's message, if available.
1 parent 401d04c commit 87de95d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Behavior/Internal/LogWriter/Formatter.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ public static function format($level, string $message, array $context): string
1212
? $context['exception']
1313
: null;
1414
if ($exception) {
15+
$previous = $exception->getPrevious() ? $exception->getPrevious()->getMessage() : '';
1516
$message = sprintf(
16-
'OpenTelemetry: [%s] %s [exception] %s%s%s',
17+
'OpenTelemetry: [%s] %s [exception] %s [previous] %s%s%s',
1718
$level,
1819
$message,
1920
$exception->getMessage(),
21+
$previous,
2022
PHP_EOL,
2123
$exception->getTraceAsString()
2224
);

0 commit comments

Comments
 (0)