mirror of
https://github.com/zulip/zulip.git
synced 2025-11-10 17:07:07 +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'
|
||||
% (remote_ip, request.method, response.status_code,
|
||||
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
|
||||
|
||||
class JsonErrorHandler(object):
|
||||
|
||||
Reference in New Issue
Block a user