diff options
author | Gabriel Hurley <gabriel@strikeawe.com> | 2013-05-20 11:19:18 -0700 |
---|---|---|
committer | Gabriel Hurley <gabriel@strikeawe.com> | 2013-05-20 11:19:18 -0700 |
commit | 03b58cbcb433b46b8a32ddd5e6650f2d270b6be8 (patch) | |
tree | 8785189abdd0b7119828ac8fe73a4aa7d68a61e6 /openstack_auth/views.py | |
parent | d1c92c7f1cfee0020ca24adde10e044201458be9 (diff) | |
parent | 7a1d24f7d6c271280cc33afd023f653af3788f11 (diff) | |
download | django_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.py | 12 |
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.') |