File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed
Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 11import os
2+ from logging .config import dictConfig
23from pathlib import Path
34
45from celery import Celery , bootsteps
56from celery .schedules import crontab
6- from celery .signals import worker_ready , worker_shutdown
7+ from celery .signals import setup_logging , worker_ready , worker_shutdown
8+ from django .conf import settings
79
810# set the default Django settings module for the 'celery' program.
911os .environ .setdefault ("DJANGO_SETTINGS_MODULE" , "config.settings.production" )
1719app .config_from_object ("django.conf:settings" , namespace = "CELERY" )
1820
1921
22+ @setup_logging .connect
23+ def config_loggers (* args , ** kwargs ):
24+ dictConfig (settings .LOGGING )
25+
26+
2027HEARTBEAT_FILE = Path ("/tmp/worker_heartbeat" )
2128READINESS_FILE = Path ("/tmp/worker_ready" )
2229
Original file line number Diff line number Diff line change 7777DEV_FILTERED_EVENTS = ["request_started" ]
7878
7979
80- class DevelopmentFilter (logging .Filter ):
80+ class DevelopmentFilter (logging .Filter ): # pylint: disable=too-few-public-methods
8181 """Filter out events in development so they don't clutter the console"""
8282
8383 def filter (self , record ):
@@ -88,7 +88,7 @@ def filter(self, record):
8888 return True
8989
9090
91- LOGGING ["handlers" ]["console" ]["filters" ] = [DevelopmentFilter ()]
91+ LOGGING ["handlers" ]["console" ]["filters" ] = [DevelopmentFilter ()] # type: ignore
9292
9393# Celery
9494# ------------------------------------------------------------------------------
You can’t perform that action at this time.
0 commit comments