启用数据库预加载器,清理日志
This commit is contained in:
@@ -420,14 +420,6 @@ class UnifiedScheduler:
|
||||
# 取消所有正在执行的任务
|
||||
await self._cancel_all_running_tasks()
|
||||
|
||||
# 显示最终统计
|
||||
stats = self.get_statistics()
|
||||
logger.info(
|
||||
f"调度器最终统计: 总任务={stats['total_tasks']}, "
|
||||
f"执行次数={stats['total_executions']}, "
|
||||
f"失败={stats['total_failures']}"
|
||||
)
|
||||
|
||||
# 清理资源
|
||||
self._tasks.clear()
|
||||
self._tasks_by_name.clear()
|
||||
|
||||
@@ -137,7 +137,7 @@ class EventManager:
|
||||
return False
|
||||
|
||||
event.enabled = True
|
||||
logger.info(f"事件 {event_name} 已启用")
|
||||
logger.debug(f"事件 {event_name} 已启用")
|
||||
return True
|
||||
|
||||
def disable_event(self, event_name: EventType | str) -> bool:
|
||||
@@ -155,7 +155,7 @@ class EventManager:
|
||||
return False
|
||||
|
||||
event.enabled = False
|
||||
logger.info(f"事件 {event_name} 已禁用")
|
||||
logger.debug(f"事件 {event_name} 已禁用")
|
||||
return True
|
||||
|
||||
def register_event_handler(self, handler_class: type[BaseEventHandler], plugin_config: dict | None = None) -> bool:
|
||||
@@ -198,7 +198,7 @@ class EventManager:
|
||||
self._pending_subscriptions[handler_name] = failed_subscriptions
|
||||
logger.warning(f"事件处理器 {handler_name} 的部分订阅失败,已缓存: {failed_subscriptions}")
|
||||
|
||||
logger.info(f"事件处理器 {handler_name} 注册成功")
|
||||
logger.debug(f"事件处理器 {handler_name} 注册成功")
|
||||
return True
|
||||
|
||||
def get_event_handler(self, handler_name: str) -> BaseEventHandler | None:
|
||||
@@ -246,7 +246,7 @@ class EventManager:
|
||||
event.subscribers.remove(subscriber)
|
||||
logger.debug(f"事件处理器 {handler_name} 已从事件 {event.name} 取消订阅。")
|
||||
|
||||
logger.info(f"事件处理器 {handler_name} 已被完全移除。")
|
||||
logger.debug(f"事件处理器 {handler_name} 已被完全移除。")
|
||||
return True
|
||||
|
||||
|
||||
@@ -284,7 +284,7 @@ class EventManager:
|
||||
# 按权重从高到低排序订阅者
|
||||
event.subscribers.sort(key=lambda h: getattr(h, "weight", 0), reverse=True)
|
||||
|
||||
logger.info(f"事件处理器 {handler_name} 成功订阅到事件 {event_name},当前权重排序完成")
|
||||
logger.debug(f"事件处理器 {handler_name} 成功订阅到事件 {event_name},当前权重排序完成")
|
||||
return True
|
||||
|
||||
def unsubscribe_handler_from_event(self, handler_name: str, event_name: EventType | str) -> bool:
|
||||
@@ -311,7 +311,7 @@ class EventManager:
|
||||
break
|
||||
|
||||
if removed:
|
||||
logger.info(f"事件处理器 {handler_name} 成功从事件 {event_name} 取消订阅")
|
||||
logger.debug(f"事件处理器 {handler_name} 成功从事件 {event_name} 取消订阅")
|
||||
else:
|
||||
logger.warning(f"事件处理器 {handler_name} 未订阅事件 {event_name}")
|
||||
|
||||
|
||||
@@ -50,7 +50,6 @@ class PluginManager:
|
||||
core_sink: 核心消息接收器实例(InProcessCoreSink)
|
||||
"""
|
||||
self._core_sink = core_sink
|
||||
logger.info("已设置核心消息接收器")
|
||||
|
||||
def add_plugin_directory(self, directory: str) -> bool:
|
||||
"""添加插件目录"""
|
||||
|
||||
@@ -97,7 +97,7 @@ class StreamToolHistoryManager:
|
||||
"average_execution_time": 0.0,
|
||||
}
|
||||
|
||||
logger.info(f"[{chat_id}] 工具历史记录管理器初始化完成,最大历史: {max_history}")
|
||||
logger.debug(f"[{chat_id}] 工具历史记录管理器初始化完成,最大历史: {max_history}")
|
||||
|
||||
async def add_tool_call(self, record: ToolCallRecord) -> None:
|
||||
"""添加工具调用记录
|
||||
@@ -141,7 +141,7 @@ class StreamToolHistoryManager:
|
||||
if self.enable_memory_cache:
|
||||
memory_result = self._search_memory_cache(tool_name, args)
|
||||
if memory_result:
|
||||
logger.info(f"[{self.chat_id}] 内存缓存命中: {tool_name}")
|
||||
logger.debug(f"[{self.chat_id}] 内存缓存命中: {tool_name}")
|
||||
return memory_result
|
||||
|
||||
# 然后检查全局缓存系统
|
||||
@@ -436,7 +436,7 @@ def _evict_old_stream_managers() -> None:
|
||||
evicted.append(chat_id)
|
||||
|
||||
if evicted:
|
||||
logger.info(f"🔧 StreamToolHistoryManager LRU淘汰: 释放了 {len(evicted)} 个不活跃的管理器")
|
||||
logger.debug(f"StreamToolHistoryManager LRU淘汰: 释放了 {len(evicted)} 个不活跃的管理器")
|
||||
|
||||
|
||||
def get_stream_tool_history_manager(chat_id: str) -> StreamToolHistoryManager:
|
||||
|
||||
@@ -26,15 +26,13 @@ class InterestService:
|
||||
"""
|
||||
try:
|
||||
logger.info("开始初始化智能兴趣系统...")
|
||||
logger.info(f"人设ID: {personality_id}, 描述长度: {len(personality_description)}")
|
||||
|
||||
await bot_interest_manager.initialize(personality_description, personality_id)
|
||||
self.is_initialized = True
|
||||
logger.info("智能兴趣系统初始化完成。")
|
||||
|
||||
# 显示初始化后的统计信息
|
||||
stats = bot_interest_manager.get_interest_stats()
|
||||
logger.info(f"兴趣系统统计: {stats}")
|
||||
logger.debug(f"兴趣系统统计: {stats}")
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"初始化智能兴趣系统失败: {e}")
|
||||
|
||||
Reference in New Issue
Block a user