diff --git a/core/settings.py b/core/settings.py index 80ccf5b..a328f01 100644 --- a/core/settings.py +++ b/core/settings.py @@ -142,27 +142,38 @@ LOGGING = { 'class': 'logging.StreamHandler', "formatter": "verbose" }, + "timed_file": { + "level": "DEBUG", + "class": "logging.handlers.TimedRotatingFileHandler", + "when": "D", + "interval": 1, + "backupCount": 3, + "encoding": "UTF-8", + "filename": LOGGING_DIR / "debug.log", + "formatter": "verbose" + } }, 'loggers': { - 'django': { - 'handlers': ['file', 'console'], - 'level': 'INFO', - 'propagate': True, - }, - "django.request": { - "handlers": ["file", "console"], - "level": "ERROR", + "apps": { + "handlers": ["timed_file", "console"], + "level": "DEBUG", "propagate": True }, - "": { - "handlers": ["file", "console"], - "level": "DEBUG", + "django": { + "handlers": ["timed_file", "console"], + "level": "INFO", + "propagate": True + }, + "django.request": { + "handlers": ["timed_file", "console"], + "level": "ERROR", "propagate": True } }, "formatters": { "verbose": { - "format": "[%(asctime)s] [%(levelname)s] [%(name)s]: %(message)s" # [%(asctime)s] [%(levelname)s] [%(name)s]: %(message)s + "format": "[%(asctime)s] [%(levelname)s] [%(name)s]: %(message)s", + "datefmt": "%Y-%m-%d %H:%M:%S", } } }