mirror of
https://github.com/zulip/zulip.git
synced 2026-07-15 21:03:26 +08:00
Clean up the to-Humbug error output to be more visually appealing.
We now encase the request info in a preformatted block, which ensures we won't accidentally trigger any formatting while being reasonably space-efficient. (imported from commit 7c69a6ff2b2abd9474aae08b5ba608bcb40cec56)
This commit is contained in:
parent
1796145df3
commit
0aedb5ceb7
@ -30,17 +30,17 @@ class AdminHumbugHandler(logging.Handler):
|
||||
request.META["SERVER_NAME"],
|
||||
record.getMessage()
|
||||
)
|
||||
request_repr = "Request info:\n\n"
|
||||
|
||||
|
||||
filter = get_exception_reporter_filter(request)
|
||||
request_repr = "Request info:\n~~~~\n"
|
||||
request_repr += "- path: %s\n" % (request.path,)
|
||||
if request.method == "GET":
|
||||
request_repr += "- GET: %s\n" % (request.GET,)
|
||||
elif request.method == "POST":
|
||||
request_repr += "- POST: %s\n" % (filter.get_post_parameters(request),)
|
||||
for field in ["REMOTE_ADDR", "QUERY_STRING"]:
|
||||
request_repr += "- %s: %s\n" % (field, request.META.get(field, "(None)"))
|
||||
request_repr += "- %s: \"%s\"\n" % (field, request.META.get(field, "(None)"))
|
||||
request_repr += "~~~~"
|
||||
except Exception:
|
||||
subject = '%s: %s' % (
|
||||
request.META["SERVER_NAME"],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user