]> source.dussan.org Git - nextcloud-server.git/commitdiff
Log why the login token can't be used for credentials 31978/head
authorChristoph Wurst <christoph@winzerhof-wurst.at>
Mon, 4 Apr 2022 14:23:05 +0000 (16:23 +0200)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Thu, 14 Apr 2022 18:36:43 +0000 (18:36 +0000)
And always pass the exception object to the logger.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
lib/private/Authentication/LoginCredentials/Store.php

index 9055f9b56a29bd6f7a4db43ef848e2559a3b90e9..0ab4c9a37cc2bed4634db542d7d056eea17571bb 100644 (file)
@@ -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;
                }