diff --git a/raven/contrib/celery/__init__.py b/raven/contrib/celery/__init__.py index 567459641..9a47820f5 100644 --- a/raven/contrib/celery/__init__.py +++ b/raven/contrib/celery/__init__.py @@ -10,7 +10,7 @@ import logging from celery.exceptions import SoftTimeLimitExceeded -from celery.signals import after_setup_logger, task_failure +from celery.signals import after_setup_logger, after_setup_task_logger, task_failure from raven.handlers.logging import SentryHandler @@ -64,3 +64,4 @@ def process_logger_event(sender, logger, loglevel, logfile, format, logger.addHandler(handler) after_setup_logger.connect(process_logger_event, weak=False) + after_setup_task_logger.connect(process_logger_event, weak=False)