diff options
author | Pjotr Prins | 2016-10-02 11:21:44 +0000 |
---|---|---|
committer | Pjotr Prins | 2016-10-02 11:21:44 +0000 |
commit | b4521df539a9817ecf9d70fe5dbe41a5c39d64a0 (patch) | |
tree | 8ff4d4cda898c25afb57c5df70754f0ea7796662 /wqflask | |
parent | 98a5a2bb69f0a340c12bb8126902e393dabd5dce (diff) | |
download | genenetwork2-b4521df539a9817ecf9d70fe5dbe41a5c39d64a0.tar.gz |
Error page: also display the URL
Diffstat (limited to 'wqflask')
-rw-r--r-- | wqflask/wqflask/templates/error.html | 8 | ||||
-rw-r--r-- | wqflask/wqflask/views.py | 3 |
2 files changed, 6 insertions, 5 deletions
diff --git a/wqflask/wqflask/templates/error.html b/wqflask/wqflask/templates/error.html index 9d9e66d4..95485f1e 100644 --- a/wqflask/wqflask/templates/error.html +++ b/wqflask/wqflask/templates/error.html @@ -17,12 +17,12 @@ together. </p> <p> - <b>It is important to report this error so we can fix it for everyone</b>. + <b>It is important to report this ERROR so we can fix it for everyone</b>. </p> <p> Report to the GeneNetwork team by recording the steps you take - to reproduce this error. Next to those steps, copy-paste below + to reproduce this ERROR. Next to those steps, copy-paste below stack trace, either as a <a href="https://github.com/genenetwork/genenetwork2/issues/new">new issue</a> (GeneNetwork error: {{message}}) or E-mail this full page to one of the developers @@ -31,6 +31,7 @@ </div> <pre> + {{ stack[0] }} {{ message }} (error) {{ stack[-3] }} {{ stack[-2] }} @@ -45,8 +46,7 @@ <a href="#Stack" class="btn btn-default" data-toggle="collapse">Toggle full stack trace</a> <div id="Stack" class="collapse"> <pre> - {% for line in stack %} - {{ line }} + {% for line in stack %} {{ line }} {% endfor %} </pre> </div> diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py index 40a77df3..12d43052 100644 --- a/wqflask/wqflask/views.py +++ b/wqflask/wqflask/views.py @@ -91,10 +91,11 @@ def shutdown_session(exception=None): def handle_bad_request(e): err_msg = str(e) logger.error(err_msg) + logger.error(request.url) # get the stack trace and send it to the logger exc_type, exc_value, exc_traceback = sys.exc_info() logger.error(traceback.format_exc()) - formatted_lines = traceback.format_exc().splitlines() + formatted_lines = [request.url]+traceback.format_exc().splitlines() # Handle random animations # Use a cookie to have one animation on refresh |