From 1ffe03ed027e7f1bb8b8a965c1dc1eea7417e061 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Wed, 12 Nov 2025 16:38:52 +0300 Subject: [PATCH 1/2] Features: 1) Add separate logging configuration for Celery; Fixes: None; Extra: None; --- evibes/settings/logconfig.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/evibes/settings/logconfig.py b/evibes/settings/logconfig.py index ae41e378..503bf7da 100644 --- a/evibes/settings/logconfig.py +++ b/evibes/settings/logconfig.py @@ -92,6 +92,10 @@ LOGGING = { "level": "DEBUG" if DEBUG else "WARNING", "propagate": False, }, + "celery": { + "level": "DEBUG" if DEBUG else "INFO", + "propagate": True, + }, "celery.app.trace": { "level": "DEBUG" if DEBUG else "INFO", "propagate": True, From 943c6ae1b1a6d95fdbad19dbf432dd66eba0e714 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Wed, 12 Nov 2025 16:40:22 +0300 Subject: [PATCH 2/2] Features: 1) Add handler "console" to "django.template", "celery", "django_elasticsearch_dsl", and "elastic_transport.transport" loggers; Fixes: 1) Remove unused or redundant loggers for "django.request", "django.server", "django.db.backends", "celery.app.trace", and "celery.worker.strategy"; Extra: 1) Simplify log configuration for better maintainability; 2) Adjust logger filter for "django.template". --- evibes/settings/logconfig.py | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/evibes/settings/logconfig.py b/evibes/settings/logconfig.py index 503bf7da..bb6b5d97 100644 --- a/evibes/settings/logconfig.py +++ b/evibes/settings/logconfig.py @@ -63,21 +63,8 @@ LOGGING = { "level": "DEBUG" if DEBUG else "INFO", "propagate": True, }, - "django.request": { - "handlers": ["console"], - "level": "DEBUG" if DEBUG else "ERROR", - "propagate": False, - }, - "django.server": { - "handlers": ["console"], - "level": "DEBUG" if DEBUG else "INFO", - "propagate": False, - }, - "django.db.backends": { - "level": "WARNING", - "propagate": True, - }, "django.template": { + "handlers": ["console"], "level": "DEBUG" if DEBUG else "ERROR", "filters": ["skip_variable_doesnotexist"], "propagate": True, @@ -93,22 +80,17 @@ LOGGING = { "propagate": False, }, "celery": { - "level": "DEBUG" if DEBUG else "INFO", - "propagate": True, - }, - "celery.app.trace": { - "level": "DEBUG" if DEBUG else "INFO", - "propagate": True, - }, - "celery.worker.strategy": { + "handlers": ["console"], "level": "DEBUG" if DEBUG else "INFO", "propagate": True, }, "django_elasticsearch_dsl": { + "handlers": ["console"], "level": "WARNING", "propagate": True, }, "elastic_transport.transport": { + "handlers": ["console"], "level": "ERROR", "propagate": True, },