Skip to content

Commit 4db01c4

Browse files
Reverted changes to celery logging (release hotfix) (#2782)
* Reverted changes to celery logging * Removed tests for logging changes that were reverted * Removed remaining test that used reverted changes
1 parent f7b917f commit 4db01c4

File tree

6 files changed

+1
-115
lines changed

6 files changed

+1
-115
lines changed

concordia/celery.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import sentry_sdk
66
from celery import Celery
7-
from celery.signals import setup_logging
87
from sentry_sdk.integrations.celery import CeleryIntegration
98

109
from concordia.version import get_concordia_version
@@ -28,17 +27,5 @@
2827
# should have a `CELERY_` prefix.
2928
app.config_from_object("django.conf:settings", namespace="CELERY")
3029

31-
32-
# Celery won't be default use the logging settings
33-
# This configures Celery's logging to use our settings
34-
@setup_logging.connect
35-
def configure_logging(**kwargs):
36-
import logging.config
37-
38-
from django.conf import settings
39-
40-
logging.config.dictConfig(settings.LOGGING)
41-
42-
4330
# Load task modules from all registered Django app configs.
4431
app.autodiscover_tasks()

concordia/settings_template.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -253,22 +253,12 @@
253253
"datefmt": "%Y-%m-%dT%H:%M:%S",
254254
"style": "{",
255255
},
256-
"celery": {
257-
"format": "[%(asctime)s: %(levelname)s/%(processName)s]%(task_id)s "
258-
"%(name)s: %(message)s",
259-
"datefmt": "%Y-%m-%d %H:%M:%S",
260-
},
261256
"short": {
262257
"format": "[{levelname} {name}] {message}",
263258
"datefmt": "%Y-%m-%dT%H:%M:%S",
264259
"style": "{",
265260
},
266261
},
267-
"filters": {
268-
"celery_task_id": {
269-
"()": "importer.logging.CeleryTaskIDFilter",
270-
},
271-
},
272262
"handlers": {
273263
"stream": {
274264
"class": "logging.StreamHandler",
@@ -289,9 +279,8 @@
289279
"level": "INFO",
290280
"class": "logging.handlers.RotatingFileHandler",
291281
"filename": f"{SITE_ROOT_DIR}/logs/celery.log",
292-
"formatter": "celery",
282+
"formatter": "long",
293283
"maxBytes": 1024 * 1024 * 100, # 100 mb
294-
"filters": ["celery_task_id"],
295284
},
296285
},
297286
"loggers": {

importer/celery.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from __future__ import absolute_import, unicode_literals
22

33
from celery import Celery
4-
from celery.signals import setup_logging
54

65
app = Celery("importer")
76

@@ -11,17 +10,5 @@
1110
# should have a `CELERY_` prefix.
1211
app.config_from_object("django.conf:settings", namespace="CELERY")
1312

14-
15-
# Celery won't be default use the logging settings
16-
# This configures Celery's logging to use our settings
17-
@setup_logging.connect
18-
def configure_logging(**kwargs):
19-
import logging.config
20-
21-
from django.conf import settings
22-
23-
logging.config.dictConfig(settings.LOGGING)
24-
25-
2613
# Load task modules from all registered Django app configs.
2714
app.autodiscover_tasks()

importer/logging.py

Lines changed: 0 additions & 14 deletions
This file was deleted.

importer/tests/test_celery.py

Lines changed: 0 additions & 18 deletions
This file was deleted.

importer/tests/test_logging.py

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)