This commit is contained in:
Jun Pataleta
2025-09-23 18:35:56 +08:00
+10 -14
View File
@@ -430,14 +430,12 @@ class cron {
}
mtrace('... used ' . display_size(memory_get_peak_usage()) . ' peak memory');
mtrace('Scheduled task failed: ' . $fullname . ',' . $e->getMessage());
if ($CFG->debugdeveloper) {
if (!empty($e->debuginfo)) {
mtrace("Debug info:");
mtrace($e->debuginfo);
}
mtrace("Backtrace:");
mtrace(format_backtrace($e->getTrace(), true));
if (!empty($e->debuginfo)) {
mtrace("Debug info:");
mtrace($e->debuginfo);
}
mtrace("Backtrace:");
mtrace(format_backtrace($e->getTrace(), true));
\core\task\manager::scheduled_task_failed($task);
} finally {
// Reset debugging if it changed.
@@ -542,14 +540,12 @@ class cron {
}
mtrace('... used ' . display_size(memory_get_peak_usage()) . ' peak memory');
mtrace("Adhoc task failed: " . get_class($task) . "," . $e->getMessage());
if ($CFG->debugdeveloper) {
if (!empty($e->debuginfo)) {
mtrace("Debug info:");
mtrace($e->debuginfo);
}
mtrace("Backtrace:");
mtrace(format_backtrace($e->getTrace(), true));
if (!empty($e->debuginfo)) {
mtrace("Debug info:");
mtrace($e->debuginfo);
}
mtrace("Backtrace:");
mtrace(format_backtrace($e->getTrace(), true));
\core\task\manager::adhoc_task_failed($task);
} finally {
// Reset debug level if it changed.