diff options
author | Grzegorz Grasza <xek@redhat.com> | 2022-03-17 15:58:44 +0100 |
---|---|---|
committer | Grzegorz Grasza <xek@redhat.com> | 2022-03-17 15:58:44 +0100 |
commit | 3f628a9ae4857e3c48b7228ad77ea980ec824ef9 (patch) | |
tree | 15e14e4d7710b81ad6afd5dbe212d4e9064259af | |
parent | 433f541b970981d09c0917588b14eea293ea50dd (diff) | |
download | keystone-3f628a9ae4857e3c48b7228ad77ea980ec824ef9.tar.gz |
Log the traceback in _handle_keystone_exception
Some errors were logged without a traceback because they were
logged as a warning instead.
Change-Id: I68595e4e2c37279585f0434a173596e43e047004
Related-Bug: #1965316
-rw-r--r-- | keystone/server/flask/application.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/keystone/server/flask/application.py b/keystone/server/flask/application.py index 12d59b289..537bd45ac 100644 --- a/keystone/server/flask/application.py +++ b/keystone/server/flask/application.py @@ -81,10 +81,8 @@ def _handle_keystone_exception(error): LOG.warning( "Authorization failed. %(exception)s from %(remote_addr)s", {'exception': error, 'remote_addr': flask.request.remote_addr}) - elif isinstance(error, exception.UnexpectedError): - LOG.exception(str(error)) else: - LOG.warning(str(error)) + LOG.exception(str(error)) # Render the exception to something user "friendly" error_message = error.args[0] |