I have no idea what happened. So far, registration has worked fine (and I relied on it), but it seems to have stopped. I wrote a small test function (which doesn't work either):
core.tasks.py
import logging from celery.utils.log import get_task_logger logger = get_task_logger(__name__) logger.setLevel(logging.DEBUG) @app.task def log_error(): logger.error('ERROR')
settings.py
INSTALLED_APPS += ( 'raven.contrib.django.raven_compat', ) LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'root': { 'level': 'INFO',
Doing the following in Django shell logs on the console, but it did not reach Sentry:
from core import tasks tasks.log_error.delay()
It works when performing a task synchronously:
tasks.log_error()
Help!
Django == 1.6.2, raven == 5.0.0, sentry == 6.3.2, Python 2.7.3
django logging celery sentry raven
kev
source share