fix:重构HFC统计输出

This commit is contained in:
SengokuCola
2025-06-22 22:26:04 +08:00
parent 06927f89a0
commit acc41a6f21
3 changed files with 1111 additions and 586 deletions

View File

@@ -24,6 +24,9 @@ from src.api.main import start_api_server
# 导入新的插件管理器
from src.plugin_system.core.plugin_manager import plugin_manager
# 导入HFC性能记录器用于日志清理
from src.chat.focus_chat.hfc_performance_logger import HFCPerformanceLogger
# 导入消息API和traceback模块
from src.common.message import get_global_api
@@ -67,6 +70,11 @@ class MainSystem:
"""初始化其他组件"""
init_start_time = time.time()
# 清理HFC旧日志文件保持目录大小在50MB以内
logger.info("开始清理HFC旧日志文件...")
HFCPerformanceLogger.cleanup_old_logs(max_size_mb=50.0)
logger.info("HFC日志清理完成")
# 添加在线时间统计任务
await async_task_manager.add_task(OnlineTimeRecordTask())