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", "level": "DEBUG" if DEBUG else "INFO",
"propagate": True, "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": { "django.template": {
"handlers": ["console"],
"level": "DEBUG" if DEBUG else "ERROR", "level": "DEBUG" if DEBUG else "ERROR",
"filters": ["skip_variable_doesnotexist"], "filters": ["skip_variable_doesnotexist"],
"propagate": True, "propagate": True,
@ -93,22 +80,17 @@ LOGGING = {
"propagate": False, "propagate": False,
}, },
"celery": { "celery": {
"level": "DEBUG" if DEBUG else "INFO", "handlers": ["console"],
"propagate": True,
},
"celery.app.trace": {
"level": "DEBUG" if DEBUG else "INFO",
"propagate": True,
},
"celery.worker.strategy": {
"level": "DEBUG" if DEBUG else "INFO", "level": "DEBUG" if DEBUG else "INFO",
"propagate": True, "propagate": True,
}, },
"django_elasticsearch_dsl": { "django_elasticsearch_dsl": {
"handlers": ["console"],
"level": "WARNING", "level": "WARNING",
"propagate": True, "propagate": True,
}, },
"elastic_transport.transport": { "elastic_transport.transport": {
"handlers": ["console"],
"level": "ERROR", "level": "ERROR",
"propagate": True, "propagate": True,
}, },