Skip to content

Commit 3d52a2f

Browse files
authored
Update AbstractTask.php
1 parent 48fe4d1 commit 3d52a2f

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

webfiori/framework/scheduler/AbstractTask.php

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Exception;
1414
use Throwable;
1515
use webfiori\collections\Queue;
16+
use webfiori\error\TraceEntry;
1617
use webfiori\framework\cli\commands\SchedulerCommand;
1718
use webfiori\framework\exceptions\InvalidCRONExprException;
1819
use webfiori\framework\Util;
@@ -1504,9 +1505,15 @@ private function logExeException(Throwable $ex, string $meth = '') {
15041505
TasksManager::log('Exception message: '.$ex->getMessage());
15051506
TasksManager::log('Thrown in: '.Util::extractClassName($ex->getFile()));
15061507
TasksManager::log('Line: '.$ex->getLine());
1507-
TasksManager::log("Stack Trace:");
1508-
TasksManager::log($ex->getTraceAsString());
1509-
1508+
TasksManager::log('Stack Trace:');
1509+
$index = 0;
1510+
1511+
foreach ($ex->getTrace() as $traceEntry) {
1512+
$e = new TraceEntry($traceEntry);
1513+
TasksManager::log('#'.$index.' '.$e);
1514+
$index++;
1515+
}
1516+
15101517
if ($meth == 'execute') {
15111518
$this->isSuccess = false;
15121519
}

0 commit comments

Comments
 (0)