A RequestHandler mixin for sending exceptions to Sentry
sprockets.mixins.sentry
is available on the
Python Package Index
and can be installed via pip
or easy_install
:
pip install sprockets.mixins.sentry
https://sprocketsmixinssentry.readthedocs.org
This examples demonstrates how to use sprockets.mixins.sentry
.
from sprockets.mixins import sentry
from tornado import web
class RequestHandler(sentry.SentryMixin, web.RequestHandler):
"""Requires a ``SENTRY_DSN`` environment variable is set with the
DSN value provided by sentry.
The Mixin should catch unhandled exceptions and report them to Sentry.
"""
def get(self, *args, **kwargs):
raise ValueError("This should send an error to sentry")