From b0b9c412fc155a65c95be0423a090aa5ded8082a Mon Sep 17 00:00:00 2001 From: fogelito Date: Tue, 16 Dec 2025 10:13:08 +0200 Subject: [PATCH] Add previous messages --- app/worker.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/worker.php b/app/worker.php index ce210d7c8b..cfbcc0ce4d 100644 --- a/app/worker.php +++ b/app/worker.php @@ -411,6 +411,13 @@ Server::setResource('logError', function (Registry $register, Document $project) $log->addExtra('line', $error->getLine()); $log->addExtra('trace', $error->getTraceAsString()); + if ($error->getPrevious() !== null) { + if ($error->getPrevious()->getMessage() != $error->getMessage()) { + $log->addExtra('Previous message', $error->getPrevious()->getMessage()); + } + $log->addExtra('Previous file', $error->getPrevious()->getFile()); + $log->addExtra('Previous line', $error->getPrevious()->getLine()); + } foreach (($extras ?? []) as $key => $value) { $log->addExtra($key, $value); @@ -431,6 +438,13 @@ Server::setResource('logError', function (Registry $register, Document $project) Console::warning("Failed: {$error->getMessage()}"); Console::warning($error->getTraceAsString()); + + if ($error->getPrevious() !== null) { + if ($error->getPrevious()->getMessage() != $error->getMessage()) { + Console::warning("Previous Failed: {$error->getPrevious()->getMessage()}"); + } + Console::warning("Previous File: {$error->getPrevious()->getFile()} Line: {$error->getPrevious()->getLine()}"); + } }; }, ['register', 'project']);