##// END OF EJS Templates
fixed logging issue on non-ascii repos
marcink -
r2027:88d5e42a beta
parent child Browse files
Show More
@@ -15,7 +15,7 b' from pylons.templating import render_mak'
15
15
16 from rhodecode import __version__, BACKENDS
16 from rhodecode import __version__, BACKENDS
17
17
18 from rhodecode.lib import str2bool
18 from rhodecode.lib import str2bool, safe_unicode
19 from rhodecode.lib.auth import AuthUser, get_container_username, authfunc,\
19 from rhodecode.lib.auth import AuthUser, get_container_username, authfunc,\
20 HasPermissionAnyMiddleware
20 HasPermissionAnyMiddleware
21 from rhodecode.lib.utils import get_repo_slug, invalidate_cache
21 from rhodecode.lib.utils import get_repo_slug, invalidate_cache
@@ -147,12 +147,14 b' class BaseController(WSGIController):'
147
147
148 session['rhodecode_user'] = self.rhodecode_user.get_cookie_store()
148 session['rhodecode_user'] = self.rhodecode_user.get_cookie_store()
149 session.save()
149 session.save()
150 log.info('User: %s accessed %s' % (auth_user,
150 log.info('User: %s accessed %s' % (
151 environ.get('PATH_INFO')))
151 auth_user, safe_unicode(environ.get('PATH_INFO')))
152 )
152 return WSGIController.__call__(self, environ, start_response)
153 return WSGIController.__call__(self, environ, start_response)
153 finally:
154 finally:
154 log.info('Request to %s time: %.3fs' % (environ.get('PATH_INFO'),
155 log.info('Request to %s time: %.3fs' % (
155 time.time() - start))
156 safe_unicode(environ.get('PATH_INFO')), time.time() - start)
157 )
156 meta.Session.remove()
158 meta.Session.remove()
157
159
158
160
General Comments 0
You need to be logged in to leave comments. Login now