diff --git a/aleksis/core/celery.py b/aleksis/core/celery.py index ab78cfb080ad1abc79f92e873641ef36c22432c9..4b876afb610d9e030028bb5a46572610b9f9d934 100644 --- a/aleksis/core/celery.py +++ b/aleksis/core/celery.py @@ -4,7 +4,7 @@ from traceback import format_exception from django.conf import settings from celery import Celery -from celery.signals import task_failure +from celery.signals import setup_logging, task_failure from .util.core_helpers import get_site_preferences from .util.email import send_email @@ -35,3 +35,9 @@ def task_failure_notifier( "traceback": "".join(format_exception(type(exception), exception, traceback)), }, ) + + +@setup_logging.connect +def on_setup_logging(*args, **kwargs): + """Prevent Celery from overriding logging configuration.""" + pass # noqa