From 7640acf3f460a75af65db6d09297e2ec57e62dd5 Mon Sep 17 00:00:00 2001 From: liangliangyy Date: Mon, 20 Jun 2022 16:21:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E6=97=A5=E5=BF=97=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=97=A5=E6=9C=9F=E5=88=86=E5=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- djangoblog/settings.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/djangoblog/settings.py b/djangoblog/settings.py index 6df8a9c..eae379c 100644 --- a/djangoblog/settings.py +++ b/djangoblog/settings.py @@ -218,6 +218,10 @@ ADMINS = [('admin', os.environ.get('DJANGO_ADMIN_EMAIL') or 'admin@admin.com')] WXADMIN = os.environ.get( 'DJANGO_WXADMIN_PASSWORD') or '995F03AC401D6CABABAEF756FC4D43C7' +LOG_PATH = os.path.join(BASE_DIR, 'logs') +if not os.path.exists(LOG_PATH): + os.makedirs(LOG_PATH, exist_ok=True) + LOGGING = { 'version': 1, 'disable_existing_loggers': False, @@ -241,10 +245,14 @@ LOGGING = { 'handlers': { 'log_file': { 'level': 'INFO', - 'class': 'logging.handlers.RotatingFileHandler', - 'filename': 'djangoblog.log', - 'maxBytes': 16777216, # 16 MB - 'formatter': 'verbose' + 'class': 'logging.handlers.TimedRotatingFileHandler', + 'filename': os.path.join(LOG_PATH, 'djangoblog.log'), + 'when': 'D', + 'formatter': 'verbose', + 'interval': 1, + 'delay': True, + 'backupCount': 5, + 'encoding': 'utf-8' }, 'console': { 'level': 'DEBUG',