diff --git a/mobile/lib/shared/services/api.service.dart b/mobile/lib/shared/services/api.service.dart index e0dd3b6b98..fad5a110e4 100644 --- a/mobile/lib/shared/services/api.service.dart +++ b/mobile/lib/shared/services/api.service.dart @@ -102,6 +102,7 @@ class ApiService { .get(Uri.parse("$serverUrl/server-info/ping")) .timeout(const Duration(seconds: 5)); + _log.info("Pinging server with response code ${response.statusCode}"); if (response.statusCode != 200) { _log.severe( "Server Gateway Error: ${response.body} - Cannot communicate to the server", @@ -112,6 +113,13 @@ class ApiService { return false; } on SocketException catch (_) { return false; + } catch (error, stackTrace) { + _log.severe( + "Error while checking server availability", + error, + stackTrace, + ); + return false; } return true; }