@@ -54,6 +54,8 @@ def error_handler(view_fn):
except Http404, e:
raise e
except Exception, e:
+ LOG.exception('error in %s' % view_fn)
+
if not hasattr(e, 'message') or not e.message:
message = str(e)
else:
@@ -49,6 +49,8 @@ def error_handler(view_fn):
message = e.message
details = e.data or {}
error_code = 500
details = {}
(type, value, tb) = sys.exc_info()
@@ -54,9 +54,12 @@ def error_handler(view_fn):
response = {
'error': str(e)
}
return JsonResponse(response, status=500)
return decorator
@@ -126,7 +126,7 @@ def download_log_view(request):
response['Content-Length'] = length
return response
- logging.exception("Couldn't construct zip file to write logs to: %s") % e
+ LOG.exception("Couldn't construct zip file to write logs to: %s") % e
return log_view(request)
return render_to_response("logs.mako", dict(log=[_("No logs found.")]))