From 2912a422bfa7467caa11c5d43041f25fe6cf9119 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AC=A2=E4=B9=90=E9=A9=AC?= <38058090+SkywalkerSpace@users.noreply.github.com> Date: Wed, 5 Mar 2025 17:03:25 +0800 Subject: [PATCH] fix LOGGING_IGNORE_MODULES (#7562) * fix LOGGING_IGNORE_MODULES * Add default handler when used custom LOGGING --- seahub/settings.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/seahub/settings.py b/seahub/settings.py index 13dbbd2ea2..37c7b56d63 100644 --- a/seahub/settings.py +++ b/seahub/settings.py @@ -1137,6 +1137,16 @@ else: load_local_settings(seahub_settings) del seahub_settings +# Add default handler when used custom LOGGING +if 'default' not in LOGGING['handlers']: + LOGGING['handlers']['default'] = { + 'level': 'INFO', + 'class': 'logging.handlers.RotatingFileHandler', + 'filename': os.path.join(LOG_DIR, 'seahub.log'), + 'maxBytes': 1024*1024*100, # 100 MB + 'backupCount': 5, + 'formatter': 'standard', + } # Ignore logs of component in INFO level, and set it to ERROR level for module in LOGGING_IGNORE_MODULES: if module not in LOGGING['loggers']: