diff --git a/app/controllers/general.php b/app/controllers/general.php index d68f12c849..2d3783bcb6 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -353,6 +353,7 @@ App::error(function ($error, $utopia, $request, $response, $layout, $project, $l $log->addExtra('file', $error->getFile()); $log->addExtra('line', $error->getLine()); $log->addExtra('trace', $error->getTraceAsString()); + $log->addExtra('detailedTrace', $error->getTrace()); $log->addExtra('roles', Authorization::$roles); $action = $route->getLabel("sdk.namespace", "UNKNOWN_NAMESPACE") . '.' . $route->getLabel("sdk.method", "UNKNOWN_METHOD"); diff --git a/app/executor.php b/app/executor.php index 1fa32599ab..f882164d16 100644 --- a/app/executor.php +++ b/app/executor.php @@ -95,6 +95,7 @@ function logError(Throwable $error, string $action, Utopia\Route $route = null) $log->addExtra('file', $error->getFile()); $log->addExtra('line', $error->getLine()); $log->addExtra('trace', $error->getTraceAsString()); + $log->addExtra('detailedTrace', $error->getTrace()); $log->setAction($action); diff --git a/app/http.php b/app/http.php index 5e5c1f0b74..ab6679e7eb 100644 --- a/app/http.php +++ b/app/http.php @@ -285,6 +285,7 @@ $http->on('request', function (SwooleRequest $swooleRequest, SwooleResponse $swo $log->addExtra('file', $th->getFile()); $log->addExtra('line', $th->getLine()); $log->addExtra('trace', $th->getTraceAsString()); + $log->addExtra('detailedTrace', $th->getTrace()); $log->addExtra('roles', Authorization::$roles); $action = $route->getLabel("sdk.namespace", "UNKNOWN_NAMESPACE") . '.' . $route->getLabel("sdk.method", "UNKNOWN_METHOD"); diff --git a/app/realtime.php b/app/realtime.php index d3170813a3..8d36069edb 100644 --- a/app/realtime.php +++ b/app/realtime.php @@ -74,6 +74,7 @@ $logError = function(Throwable $error, string $action) use ($register) { $log->addExtra('file', $error->getFile()); $log->addExtra('line', $error->getLine()); $log->addExtra('trace', $error->getTraceAsString()); + $log->addExtra('detailedTrace', $error->getTrace()); $log->setAction($action); diff --git a/composer.json b/composer.json index 9a55da21c9..b49224ba05 100644 --- a/composer.json +++ b/composer.json @@ -38,7 +38,7 @@ "appwrite/php-clamav": "1.1.*", "appwrite/php-runtimes": "0.7.*", "utopia-php/framework": "0.19.*", - "utopia-php/logger": "0.1.*", + "utopia-php/logger": "0.3.*", "utopia-php/abuse": "0.7.*", "utopia-php/analytics": "0.2.*", "utopia-php/audit": "0.8.*", diff --git a/composer.lock b/composer.lock index 42df642923..291b391b3e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5cd14aa6bc140bd313ea096bc610bcee", + "content-hash": "3ef20ad6919a1844f207e06719ad8929", "packages": [ { "name": "adhocore/jwt", @@ -2399,16 +2399,16 @@ }, { "name": "utopia-php/logger", - "version": "0.1.0", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/utopia-php/logger.git", - "reference": "a7d626e349e8736e46d4d75f5ba686b40e73c097" + "reference": "079656cb5169ca9600861eda0b6819199e3d4a57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/utopia-php/logger/zipball/a7d626e349e8736e46d4d75f5ba686b40e73c097", - "reference": "a7d626e349e8736e46d4d75f5ba686b40e73c097", + "url": "https://api.github.com/repos/utopia-php/logger/zipball/079656cb5169ca9600861eda0b6819199e3d4a57", + "reference": "079656cb5169ca9600861eda0b6819199e3d4a57", "shasum": "" }, "require": { @@ -2459,9 +2459,9 @@ ], "support": { "issues": "https://github.com/utopia-php/logger/issues", - "source": "https://github.com/utopia-php/logger/tree/0.1.0" + "source": "https://github.com/utopia-php/logger/tree/0.3.0" }, - "time": "2021-12-20T06:57:26+00:00" + "time": "2022-03-18T10:56:57+00:00" }, { "name": "utopia-php/orchestration", @@ -3192,16 +3192,16 @@ }, { "name": "composer/semver", - "version": "3.3.0", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "f79c90ad4e9b41ac4dfc5d77bf398cf61fbd718b" + "reference": "5d8e574bb0e69188786b8ef77d43341222a41a71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/f79c90ad4e9b41ac4dfc5d77bf398cf61fbd718b", - "reference": "f79c90ad4e9b41ac4dfc5d77bf398cf61fbd718b", + "url": "https://api.github.com/repos/composer/semver/zipball/5d8e574bb0e69188786b8ef77d43341222a41a71", + "reference": "5d8e574bb0e69188786b8ef77d43341222a41a71", "shasum": "" }, "require": { @@ -3253,7 +3253,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.3.0" + "source": "https://github.com/composer/semver/tree/3.3.1" }, "funding": [ { @@ -3269,7 +3269,7 @@ "type": "tidelift" } ], - "time": "2022-03-15T08:35:57+00:00" + "time": "2022-03-16T11:22:07+00:00" }, { "name": "composer/xdebug-handler",