mirror of
https://github.com/zulip/zulip.git
synced 2025-11-11 01:16:19 +00:00
Log a message with details on any 40x responses.
(imported from commit d1c3cf28ec55cb507f4a0c17168b352323b11d5c)
This commit is contained in:
@@ -25,6 +25,13 @@ class LogRequests(object):
|
|||||||
logger.info('%-15s %-7s %3d %.3fs %s'
|
logger.info('%-15s %-7s %3d %.3fs %s'
|
||||||
% (remote_ip, request.method, response.status_code,
|
% (remote_ip, request.method, response.status_code,
|
||||||
time_delta, request.get_full_path()))
|
time_delta, request.get_full_path()))
|
||||||
|
# Log some additional data whenever we return a 40x error
|
||||||
|
if 400 <= response.status_code < 500:
|
||||||
|
try:
|
||||||
|
user_id = request.user.id
|
||||||
|
except:
|
||||||
|
user_id = "unknown"
|
||||||
|
logger.info('status=%3d, data=%s, uid=%s' % (response.status_code, response.content, user_id))
|
||||||
return response
|
return response
|
||||||
|
|
||||||
class JsonErrorHandler(object):
|
class JsonErrorHandler(object):
|
||||||
|
|||||||
Reference in New Issue
Block a user