added error loggins to check

This commit is contained in:
ArnabChatterjee20k
2026-03-20 17:59:52 +05:30
parent 3baf2681df
commit 1aa86708f3
2 changed files with 12 additions and 1 deletions
+9
View File
@@ -1190,6 +1190,15 @@ Http::error()
->inject('devKey')
->inject('authorization')
->action(function (Throwable $error, Http $utopia, Request $request, Response $response, Document $project, ?Logger $logger, Log $log, Bus $bus, Document $devKey, Authorization $authorization) {
$trace = $error->getTrace();
foreach (array_slice($trace, 0, 100) as $index => $traceEntry) {
$file = isset($traceEntry['file']) ? $traceEntry['file'] : '[internal function]';
$line = isset($traceEntry['line']) ? $traceEntry['line'] : '';
$function = isset($traceEntry['function']) ? $traceEntry['function'] : '';
Console::error("[$index] $file : $line -> $function()");
}
$version = System::getEnv('_APP_VERSION', 'UNKNOWN');
$route = $utopia->getRoute();
$class = \get_class($error);
@@ -71,6 +71,8 @@ class XList extends Action
public function action(array $queries, string $search, bool $includeTotal, UtopiaResponse $response, Database $dbForProject): void
{
var_dump('queries');
var_dump($queries);
$queries = Query::parseQueries($queries);
if (!empty($search)) {
@@ -96,7 +98,7 @@ class XList extends Action
$cursor->setValue($cursorDocument);
}
$queries[] = Query::equal('type', $this->getDatabaseTypeQueryFilters());
// $queries[] = Query::equal('type', $this->getDatabaseTypeQueryFilters());
try {
$databases = $dbForProject->find('databases', $queries);