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".
This commit is contained in:
Egor Pavlovich Gorbunov 2025-11-12 16:40:22 +03:00
parent 1ffe03ed02
commit 943c6ae1b1

View file

@ -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,
},