refactor(schedule): 优化日程生成日志输出

将月度计划的日志记录逻辑从 `plan_manager` 迁移到 `schedule_manager` 中,使其仅在生成日程并实际使用到月度计划时才打印相关信息,避免了不必要的日志输出。

- 从 `plan_manager` 中移除了获取月度计划后的日志打印。
- 在 `schedule_manager` 的日志函数中增加了对参考月度计划的展示,使日志内容更具上下文。
This commit is contained in:
minecraft1024a
2025-10-11 18:52:15 +08:00
parent 244b95e0af
commit 4db6a532fd
2 changed files with 12 additions and 7 deletions

View File

@@ -43,9 +43,6 @@ class PlanManager:
await delete_plans_by_ids(delete_ids) # type: ignore
plans = await get_active_plans_for_month(target_month)
if plans:
plan_texts = "\n".join([f" {i + 1}. {plan.plan_text}" for i, plan in enumerate(plans)])
logger.info(f"当前月度计划内容:\n{plan_texts}")
return True
async def _generate_monthly_plans_logic(self, target_month: str | None = None) -> bool: