feat: implement better logging using structlog

This commit is contained in:
ramvignesh-b
2026-04-26 13:05:50 +05:30
parent 97e4d0be98
commit 2896c60c5f
6 changed files with 191 additions and 9 deletions
+2 -6
View File
@@ -58,6 +58,7 @@ INSTALLED_APPS = [
"django.contrib.sessions",
"django.contrib.staticfiles",
"django_extensions",
"django_structlog",
"rest_framework",
"corsheaders",
"users",
@@ -74,6 +75,7 @@ MIDDLEWARE = [
"django.contrib.auth.middleware.AuthenticationMiddleware",
"django.contrib.messages.middleware.MessageMiddleware",
"django.middleware.clickjacking.XFrameOptionsMiddleware",
"django_structlog.middlewares.RequestMiddleware",
]
ROOT_URLCONF = "config.urls"
@@ -169,9 +171,3 @@ USE_TZ = True
STATIC_URL = "static/"
MEDIA_URL = "/media/"
MEDIA_ROOT = BASE_DIR / "media"
LOGGING = {
"version": 1,
"handlers": {"console": {"class": "logging.StreamHandler"}},
"loggers": {"letters": {"handlers": ["console"], "level": "INFO"}},
}