From 936b08ceb5c9c445daececc5f760cf166197d964 Mon Sep 17 00:00:00 2001 From: "mark.tian" Date: Thu, 11 Dec 2025 18:10:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E8=BD=AE=E8=BD=AC=E6=94=B9?= =?UTF-8?q?=E4=B8=BA0=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/logger.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/logger.py b/app/logger.py index c6a64e5..d70076d 100644 --- a/app/logger.py +++ b/app/logger.py @@ -11,7 +11,7 @@ from app.config import settings class CustomTimedRotatingFileHandler(logging.handlers.TimedRotatingFileHandler): """自定义时间轮转文件处理器,支持指定轮转时间""" - def __init__(self, filename, hour=17, minute=36, when='midnight', interval=1, backupCount=7, encoding='utf-8'): + def __init__(self, filename, hour=0, minute=0, when='midnight', interval=1, backupCount=7, encoding='utf-8'): self.target_hour = hour self.target_minute = minute self.target_when = when @@ -87,11 +87,11 @@ class LoggerManager: ) console_handler.setFormatter(console_formatter) - # 创建文件处理器(按时间轮转,每天17:36) + # 创建文件处理器(按时间轮转,每天0点) file_handler = CustomTimedRotatingFileHandler( filename=settings.log_file, - hour=17, # 17点 - minute=36, # 36分 + hour=0, # 0点 + minute=0, # 0分 when='midnight', # 每天轮转 interval=1, # 每天一次 backupCount=settings.log_backup_count, @@ -192,8 +192,8 @@ def setup_celery_file_logger(logger_name: str, log_file: str, level: str = "INFO # 创建文件处理器 file_handler = CustomTimedRotatingFileHandler( filename=log_file, - hour=17, # 17点 - minute=36, # 36分 + hour=0, # 0点 + minute=0, # 0分 when='midnight', interval=1, backupCount=7,