summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrzegorz Grasza <xek@redhat.com>2022-03-17 15:58:44 +0100
committerGrzegorz Grasza <xek@redhat.com>2022-03-17 15:58:44 +0100
commit3f628a9ae4857e3c48b7228ad77ea980ec824ef9 (patch)
tree15e14e4d7710b81ad6afd5dbe212d4e9064259af
parent433f541b970981d09c0917588b14eea293ea50dd (diff)
downloadkeystone-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.py4
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]