Merge pull request #11058 from appwrite/cli-previous-errors

Cli previous errors
This commit is contained in:
Shmuel Fogel 2026-01-01 17:36:24 +02:00 committed by GitHub
commit 1c94381830
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -257,6 +257,14 @@ CLI::setResource('logError', function (Registry $register) {
$log->addExtra('trace', $error->getTraceAsString());
$log->addExtra('detailedTrace', $error->getTrace());
if ($error->getPrevious() !== null) {
if ($error->getPrevious()->getMessage() != $error->getMessage()) {
$log->addExtra('previousMessage', $error->getPrevious()->getMessage());
}
$log->addExtra('previousFile', $error->getPrevious()->getFile());
$log->addExtra('previousLine', $error->getPrevious()->getLine());
}
$log->setAction($action);
$isProduction = System::getEnv('_APP_ENV', 'development') === 'production';