From 0271eca248a45c6c9231a8fbd4b5f1bb63f0f2b8 Mon Sep 17 00:00:00 2001 From: XingQue Date: Tue, 14 Jul 2026 22:29:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E6=AC=BE=E6=97=A5=E5=BF=97=E5=9B=BA?= =?UTF-8?q?=E5=AE=9A=E5=86=99=E5=85=A5=20logs/wechat=5Fcollect.log?= =?UTF-8?q?=EF=BC=8C=E4=BE=BF=E4=BA=8E=20grep=20=E6=8E=92=E6=9F=A5?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- a_long_dianjing/settings.py | 21 ++++++++++++++++++++- logs/.gitkeep | 0 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 logs/.gitkeep diff --git a/a_long_dianjing/settings.py b/a_long_dianjing/settings.py index 8fc7307..4c598ad 100644 --- a/a_long_dianjing/settings.py +++ b/a_long_dianjing/settings.py @@ -568,7 +568,11 @@ BATCH_LINK_DEFAULT_COUNT = 1 BATCH_LINK_MAX_COUNT = 100 -# ==================== 日志配置(终端输出,便于生产排查) ==================== +# ==================== 日志配置 ==================== +# 收款排障固定文件:django/logs/wechat_collect.log(搜「微信官方收款」) +LOG_DIR = BASE_DIR / 'logs' +os.makedirs(LOG_DIR, exist_ok=True) + LOGGING = { 'version': 1, 'disable_existing_loggers': False, @@ -588,6 +592,15 @@ LOGGING = { 'formatter': 'verbose', 'level': 'INFO', }, + 'wechat_collect_file': { + 'class': 'logging.handlers.RotatingFileHandler', + 'filename': str(LOG_DIR / 'wechat_collect.log'), + 'maxBytes': 20 * 1024 * 1024, + 'backupCount': 5, + 'formatter': 'verbose', + 'level': 'INFO', + 'encoding': 'utf-8', + }, }, 'root': { 'handlers': ['console'], @@ -609,6 +622,12 @@ LOGGING = { 'level': 'INFO', 'propagate': False, }, + # 自动提现收款:固定写到 logs/wechat_collect.log,便于 grep + 'yonghu.tixian_shenhe': { + 'handlers': ['console', 'wechat_collect_file'], + 'level': 'INFO', + 'propagate': False, + }, 'dingdan': { 'handlers': ['console'], 'level': 'INFO', diff --git a/logs/.gitkeep b/logs/.gitkeep new file mode 100644 index 0000000..e69de29