diff --git a/CHANGELOG.md b/CHANGELOG.md index 73318e768..4cf9060ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All enhancements and patches to cookiecutter-django will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [2015-12-21] +### Changed +- Added sentry logger to celery config (@jayfk) + ## [2015-12-16] - Update preview 4xx error pages to accept `exception` argument (@theskumar) diff --git a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/taskapp/celery.py b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/taskapp/celery.py index fd324e316..7a089dbd7 100644 --- a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/taskapp/celery.py +++ b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/taskapp/celery.py @@ -29,11 +29,13 @@ class CeleryConfig(AppConfig): # Celery signal registration from raven import Client as RavenClient from raven.contrib.celery import register_signal as raven_register_signal - + from raven.contrib.celery import register_logger_signal as raven_register_logger_signal + raven_client = RavenClient(dsn=settings.RAVEN_CONFIG['DSN']) + raven_register_logger_signal(raven_client) raven_register_signal(raven_client) {%- endif %} - + {% if cookiecutter.use_opbeat == "y" -%} if hasattr(settings, 'OPBEAT'): from opbeat.contrib.django.models import client as opbeat_client