From 352d410cb31f8352f94e90c2453525c68e492ef5 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Fri, 14 Jul 2023 10:57:03 +0300 Subject: [PATCH] Log full error data when login fails in provisioning API --- mautrix_facebook/web/public.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mautrix_facebook/web/public.py b/mautrix_facebook/web/public.py index 55c7fd79..f23b12ff 100644 --- a/mautrix_facebook/web/public.py +++ b/mautrix_facebook/web/public.py @@ -272,7 +272,7 @@ async def login(self, request: web.Request) -> web.Response: ) except OAuthException as e: track(user, "$login_failed", {"error": str(e)}) - self.log.debug(f"Got OAuthException {e} for {user.mxid}") + self.log.debug(f"Got OAuthException {e} for {user.mxid}: {e.data}") return web.json_response({"error": str(e)}, headers=self._acao_headers, status=401) async def login_2fa(self, request: web.Request) -> web.Response: @@ -320,7 +320,7 @@ async def login_2fa(self, request: web.Request) -> web.Response: ) except OAuthException as e: track(user, "$login_failed", {"error": str(e)}) - self.log.debug(f"Got OAuthException {e} for {user.mxid} in 2fa stage") + self.log.debug(f"Got OAuthException {e} for {user.mxid} in 2fa stage: {e.data}") return web.json_response({"error": str(e)}, headers=self._acao_headers, status=401) async def login_approved(self, request: web.Request) -> web.Response: @@ -345,7 +345,9 @@ async def login_approved(self, request: web.Request) -> web.Response: return web.json_response({"status": "logged-in"}, headers=self._acao_headers) except OAuthException as e: track(user, "$login_failed", {"error": str(e)}) - self.log.debug(f"Got OAuthException {e} for {user.mxid} in checkpoint login stage") + self.log.debug( + f"Got OAuthException {e} for {user.mxid} in checkpoint login stage: {e.data}" + ) return web.json_response({"error": str(e)}, headers=self._acao_headers, status=401) async def login_check_approved(self, request: web.Request) -> web.Response: