raven-python
raven-python copied to clipboard
Exceptions have been raised in __exit__ are not logged in Sentry
from raven.handlers.logging import SentryHandler
from raven.conf import setup_logging
import logging
sentry_handler = SentryHandler("http://5b8afa0d23e74e5680b26060aff58db0:[email protected]:8085/sentry/1")
root_logger = logging.getLogger()
root_logger.addHandler(sentry_handler)
class test_exit:
def __enter__(self):
print "hello"
def __exit__(self, type, value, traceback):
raise Exception("test logging to sentry on __exit__")
with test_exit() as tmp:
print "something"