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,