summaryrefslogtreecommitdiff
path: root/openstack_auth/views.py
diff options
context:
space:
mode:
authorGabriel Hurley <gabriel@strikeawe.com>2013-05-20 11:19:18 -0700
committerGabriel Hurley <gabriel@strikeawe.com>2013-05-20 11:19:18 -0700
commit03b58cbcb433b46b8a32ddd5e6650f2d270b6be8 (patch)
tree8785189abdd0b7119828ac8fe73a4aa7d68a61e6 /openstack_auth/views.py
parentd1c92c7f1cfee0020ca24adde10e044201458be9 (diff)
parent7a1d24f7d6c271280cc33afd023f653af3788f11 (diff)
downloaddjango_openstack_auth-03b58cbcb433b46b8a32ddd5e6650f2d270b6be8.tar.gz
Merge pull request #39 from linhuacheng/patch-11
Add username on the log for logout and rescope.
Diffstat (limited to 'openstack_auth/views.py')
-rw-r--r--openstack_auth/views.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/openstack_auth/views.py b/openstack_auth/views.py
index 63e6b03..8d3e7d8 100644
--- a/openstack_auth/views.py
+++ b/openstack_auth/views.py
@@ -71,7 +71,9 @@ def login(request):
def logout(request):
- LOG.info('User logging out.')
+ msg = 'Logging out user "%(username)s".' % \
+ {'username': request.user.username}
+ LOG.info(msg)
if 'token_list' in request.session:
t = Thread(target=delete_all_tokens,
args=(list(request.session['token_list']),))
@@ -106,9 +108,13 @@ def switch(request, tenant_id, redirect_field_name=REDIRECT_FIELD_NAME):
try:
token = client.tokens.authenticate(tenant_id=tenant_id,
token=request.user.token.id)
- LOG.info('Token rescoping successful.')
+ msg = 'Tenant switch successful for user "%(username)s".' % \
+ {'username': request.user.username}
+ LOG.info(msg)
except keystone_exceptions.ClientException:
- LOG.warning('Token rescoping failed.')
+ msg = 'Tenant switch failed for user "%(username)s".' % \
+ {'username': request.user.username}
+ LOG.warning(msg)
token = None
LOG.exception('An error occurred while switching sessions.')