]> git.mxchange.org Git - friendica.git/commitdiff
Add previous exception to unexpected worker exception logging
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 31 Dec 2022 03:25:19 +0000 (22:25 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sat, 31 Dec 2022 03:25:19 +0000 (22:25 -0500)
src/Core/Worker.php

index cbe6645294fe16b6eb289e5c10d16145aadbc6a3..57895ab1734d9b9ccea2b51e8c76c506f9abeda7 100644 (file)
@@ -574,7 +574,7 @@ class Worker
                                // No need to defer a worker queue entry if the arguments are invalid
                                Logger::notice('Wrong worker arguments', ['class' => $funcname, 'argv' => $argv, 'queue' => $queue, 'message' => $e->getMessage()]);
                        } catch (\Throwable $e) {
-                               Logger::error('Uncaught exception in worker execution', ['class' => get_class($e), 'message' => $e->getMessage(), 'code' => $e->getCode(), 'file' => $e->getFile() . ':' . $e->getLine(), 'trace' => $e->getTraceAsString()]);
+                               Logger::error('Uncaught exception in worker execution', ['class' => get_class($e), 'message' => $e->getMessage(), 'code' => $e->getCode(), 'file' => $e->getFile() . ':' . $e->getLine(), 'trace' => $e->getTraceAsString(), 'previous' => $e->getPrevious()]);
                                Worker::defer();
                        }
                } else {