From d2dde6a16d8944829abe7a315b1159519367184f Mon Sep 17 00:00:00 2001 From: Ben Adida <ben@adida.net> Date: Mon, 9 May 2016 01:35:26 +0000 Subject: [PATCH] added Rollbar error tracking --- requirements.txt | 1 + settings.py | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/requirements.txt b/requirements.txt index 2cc4eb8..7873692 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,3 +22,4 @@ boto==2.27.0 django-ses==0.6.0 validate_email==1.2 oauth2client==1.2 +rollbar==0.12.1 \ No newline at end of file diff --git a/settings.py b/settings.py index 1e20e2f..21032f9 100644 --- a/settings.py +++ b/settings.py @@ -269,3 +269,13 @@ djcelery.setup_loader() # for testing TEST_RUNNER = 'djcelery.contrib.test_runner.CeleryTestSuiteRunner' # this effectively does CELERY_ALWAYS_EAGER = True + +# Rollbar Error Logging +ROLLBAR_ACCESS_TOKEN = get_from_env('ROLLBAR_ACCESS_TOKEN', None) +if ROLLBAR_ACCESS_TOKEN: + print "setting up rollbar" + MIDDLEWARE_CLASSES += ('rollbar.contrib.django.middleware.RollbarNotifierMiddleware',) + ROLLBAR = { + 'access_token': ROLLBAR_ACCESS_TOKEN, + 'environment': 'development' if DEBUG else 'production', + } -- GitLab