diff --git a/app/helper/torrent.py b/app/helper/torrent.py index a836dd36..b40e073a 100644 --- a/app/helper/torrent.py +++ b/app/helper/torrent.py @@ -157,7 +157,7 @@ class TorrentHelper: file_list.append(str(file_path.relative_to(root_path))) else: file_list.append(fileinfo.name) - logger.info(f"解析种子:{torrent_path.name} => 目录:{folder_name},文件清单:{file_list}") + logger.debug(f"解析种子:{torrent_path.name} => 目录:{folder_name},文件清单:{file_list}") return folder_name, file_list except Exception as err: logger.error(f"种子文件解析失败:{err}") diff --git a/app/scheduler.py b/app/scheduler.py index 6c01e914..131a7323 100644 --- a/app/scheduler.py +++ b/app/scheduler.py @@ -1,5 +1,6 @@ import logging import threading +import traceback from datetime import datetime, timedelta from typing import List @@ -223,7 +224,7 @@ class Scheduler(metaclass=Singleton): try: job["func"](*args, **kwargs) except Exception as e: - logger.error(f"定时任务 {job_id} 执行失败:{e}") + logger.error(f"定时任务 {job_id} 执行失败:{e} - {traceback.print_exc()}") self._jobs[job_id]["running"] = False def list(self) -> List[schemas.ScheduleInfo]: