Merge pull request #509 from kcy1019/master
Fix exception_monitoring example
This commit is contained in:
commit
6a680e4db0
|
@ -9,14 +9,15 @@ and pass in an instance of it when we create our Sanic instance. Inside this
|
||||||
class' default handler, we can do anything including sending exceptions to
|
class' default handler, we can do anything including sending exceptions to
|
||||||
an external service.
|
an external service.
|
||||||
"""
|
"""
|
||||||
from sanic.exceptions import Handler, SanicException
|
from sanic.handlers import ErrorHandler
|
||||||
|
from sanic.exceptions import SanicException
|
||||||
"""
|
"""
|
||||||
Imports and code relevant for our CustomHandler class
|
Imports and code relevant for our CustomHandler class
|
||||||
(Ordinarily this would be in a separate file)
|
(Ordinarily this would be in a separate file)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
class CustomHandler(Handler):
|
class CustomHandler(ErrorHandler):
|
||||||
|
|
||||||
def default(self, request, exception):
|
def default(self, request, exception):
|
||||||
# Here, we have access to the exception object
|
# Here, we have access to the exception object
|
||||||
|
@ -42,7 +43,7 @@ from sanic.response import json
|
||||||
|
|
||||||
app = Sanic(__name__)
|
app = Sanic(__name__)
|
||||||
|
|
||||||
handler = CustomHandler(sanic=app)
|
handler = CustomHandler()
|
||||||
app.error_handler = handler
|
app.error_handler = handler
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user