From 3e3003537a30362fc5a8a5d77c0c0eedfef3b8b8 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Wed, 5 Mar 2025 14:06:29 +1300 Subject: [PATCH] Add log on reconnect --- src/Database/PDO.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Database/PDO.php b/src/Database/PDO.php index ae1dc93f8..2f8ca0f11 100644 --- a/src/Database/PDO.php +++ b/src/Database/PDO.php @@ -3,6 +3,7 @@ namespace Utopia\Database; use Swoole\Database\DetectsLostConnections; +use Utopia\CLI\Console; /** * A PDO wrapper that forwards method calls to the internal PDO instance. @@ -46,6 +47,7 @@ public function __call(string $method, array $args): mixed } catch (\Throwable $e) { /** @phpstan-ignore-next-line can't find static method */ if (DetectsLostConnections::causedByLostConnection($e)) { + Console::warning('[Database] Lost connection detected. Reconnecting...'); $this->reconnect(); return $this->pdo->{$method}(...$args); }