From 5c88a6b67086d1e87e7e0752c93030a4ad610d16 Mon Sep 17 00:00:00 2001 From: Dmitry Titenkov Date: Mon, 17 Nov 2025 14:31:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B4=D0=B5=D0=BB?= =?UTF-8?q?=D0=B0=D0=BD=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=B2=D0=BE=D0=B4=D0=B0=20=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/api/v1/views.py | 2 +- backend/bookinn/settings.py | 36 ++++++++++++++++++++++++++---------- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/backend/api/v1/views.py b/backend/api/v1/views.py index f17dfda..5022189 100644 --- a/backend/api/v1/views.py +++ b/backend/api/v1/views.py @@ -236,7 +236,7 @@ def get_queryset(self): else: queryset = Booking.objects.filter(user=self.request.user) logger.debug( - f"Запрошены бронирования пользователем: {self.request.user}, найдеено бронирований: {queryset.count()}" + f"Запрошены бронирования пользователем: {self.request.user}, найдено бронирований: {queryset.count()}" ) return queryset except Exception as error: diff --git a/backend/bookinn/settings.py b/backend/bookinn/settings.py index fac870e..314262a 100644 --- a/backend/bookinn/settings.py +++ b/backend/bookinn/settings.py @@ -14,11 +14,7 @@ "disable_existing_loggers": False, "formatters": { "verbose": { - "format": "{levelname} {asctime} {module} {message}", - "style": "{", - }, - "simple": { - "format": "{levelname} {message}", + "format": "{asctime} [{levelname}] {name}:{filename}:{lineno} - {message}", "style": "{", }, }, @@ -28,16 +24,36 @@ "class": "logging.StreamHandler", "formatter": "verbose", }, - "file": { + "info_file": { "level": "INFO", - "class": "logging.FileHandler", - "filename": LOG_DIR / "django.log", + "class": "logging.handlers.RotatingFileHandler", + "filename": LOG_DIR / "django_info.log", + "formatter": "verbose", + "maxBytes": 1024 * 1024 * 5, + "backupCount": 5, + "encoding": "utf-8", + }, + "error_file": { + "level": "ERROR", + "class": "logging.handlers.RotatingFileHandler", + "filename": LOG_DIR / "django_errors.log", "formatter": "verbose", + "maxBytes": 1024 * 1024 * 2, + "backupCount": 10, + "encoding": "utf-8", }, }, "loggers": { - "django": {"handlers": ["console", "file"], "level": "INFO", "propagate": True}, - "rooms": {"handlers": ["console", "file"], "level": "DEBUG", "propagate": False}, + "django": { + "handlers": ["console", "error_file"], + "level": "ERROR", + "propagate": True, + }, + "rooms": { + "handlers": ["console", "info_file", "error_file"], + "level": "DEBUG", + "propagate": False, + }, }, }