From c2ac17b858ba1335bf2aa8aed6535b55d48c6897 Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Mon, 4 Apr 2022 16:23:05 +0200 Subject: [PATCH] Log why the login token can't be used for credentials And always pass the exception object to the logger. Signed-off-by: Christoph Wurst --- lib/private/Authentication/LoginCredentials/Store.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/private/Authentication/LoginCredentials/Store.php b/lib/private/Authentication/LoginCredentials/Store.php index 9055f9b56a2..0ab4c9a37cc 100644 --- a/lib/private/Authentication/LoginCredentials/Store.php +++ b/lib/private/Authentication/LoginCredentials/Store.php @@ -98,12 +98,12 @@ class Store implements IStore { return new Credentials($uid, $user, $password); } catch (SessionNotAvailableException $ex) { - $this->logger->debug('could not get login credentials because session is unavailable', ['app' => 'core']); + $this->logger->debug('could not get login credentials because session is unavailable', ['app' => 'core', 'exception' => $ex]); } catch (InvalidTokenException $ex) { - $this->logger->debug('could not get login credentials because the token is invalid', ['app' => 'core']); + $this->logger->debug('could not get login credentials because the token is invalid: ' . $ex->getMessage(), ['app' => 'core', 'exception' => $ex]); $trySession = true; } catch (PasswordlessTokenException $ex) { - $this->logger->debug('could not get login credentials because the token has no password', ['app' => 'core']); + $this->logger->debug('could not get login credentials because the token has no password', ['app' => 'core', 'exception' => $ex]); $trySession = true; } -- 2.39.5