Merge pull request #306 from zkanda/always-log-error-exception

Always log if there's an exception occurred.
This commit is contained in:
Raphael Deem 2017-01-19 00:22:46 -08:00 committed by GitHub
commit 1ad7b95437

View File

@ -173,6 +173,7 @@ class Handler:
try:
response = handler(request=request, exception=exception)
except:
log.error(format_exc())
if self.sanic.debug:
response_message = (
'Exception raised in exception handler "{}" '
@ -185,6 +186,7 @@ class Handler:
return response
def default(self, request, exception):
log.error(format_exc())
if issubclass(type(exception), SanicException):
return text(
'Error: {}'.format(exception),