diff --git a/sanic/handlers.py b/sanic/handlers.py index 7ae30af9..d5a5d0dd 100644 --- a/sanic/handlers.py +++ b/sanic/handlers.py @@ -53,10 +53,11 @@ class ErrorHandler: except Exception: self.log(format_exc()) if self.debug: + url = getattr(request, 'url', 'unknown') response_message = ( 'Exception raised in exception handler "{}" ' 'for uri: "{}"\n{}').format( - handler.__name__, request.url, format_exc()) + handler.__name__, url, format_exc()) log.error(response_message) return text(response_message, 500) else: