From 0d16b1ef8892278d86083e4b9f3ee63e4f704a84 Mon Sep 17 00:00:00 2001 From: Kyle Mahan Date: Mon, 26 Jun 2017 06:02:47 +0000 Subject: [PATCH] use sentry for error monitoring --- woodwind/app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/woodwind/app.py b/woodwind/app.py index 4e12cb8..a0b8e4d 100644 --- a/woodwind/app.py +++ b/woodwind/app.py @@ -1,3 +1,4 @@ +from raven.contrib.flask import Sentry from woodwind import extensions from woodwind.api import api from woodwind.push import push @@ -20,6 +21,8 @@ Message: %(message)s ''' +sentry = Sentry() + def create_app(config_path='../woodwind.cfg'): app = flask.Flask('woodwind') @@ -38,6 +41,8 @@ def configure_logging(app): app.logger.setLevel(logging.DEBUG) + sentry.init_app(app, dsn=app.config.get('SENTRY_DSN'), logging=True, level=logging.WARNING) + handler = logging.StreamHandler(sys.stdout) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler.setFormatter(formatter)