Skip to content

Commit a2d2a05

Browse files
tommckee1jgraham
authored andcommitted
[wptserve] Add logging of stacktraces for failed request handlers
1 parent 4dbe5bc commit a2d2a05

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tools/wptserve/wptserve/server.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,8 +285,12 @@ def finish_handling(self, request, response, handler):
285285
try:
286286
handler(request, response)
287287
except HTTPException as e:
288+
self.logger.error("HTTPException in handler: %s" % e)
289+
self.logger.error(traceback.format_exc())
288290
response.set_error(e.code, str(e))
289291
except Exception as e:
292+
self.logger.error("Exception in handler: %s" % e)
293+
self.logger.error(traceback.format_exc())
290294
self.respond_with_error(response, e)
291295
self.logger.debug("%i %s %s (%s) %i" % (response.status[0],
292296
request.method,

0 commit comments

Comments
 (0)