refactor(plugin): 统一插件日志记录器为 get_logger
将 hello_world_plugin 中直接使用 `logging` 模块的方式,改为从 `src.common.logger` 导入并使用 `get_logger`。 这确保了插件日志与核心应用日志格式和配置的一致性,便于集中管理和问题排查。同时,此举也修正了 Pylance 关于导入顺序的警告。
This commit is contained in:
committed by
Windpicker-owo
parent
bb03135133
commit
87f88c5913
@@ -1,7 +1,9 @@
|
||||
import logging
|
||||
import random
|
||||
from typing import Any
|
||||
|
||||
from src.common.logger import get_logger
|
||||
|
||||
# 修正导入路径,让Pylance不再抱怨
|
||||
from src.plugin_system import (
|
||||
BaseAction,
|
||||
BaseEventHandler,
|
||||
@@ -20,6 +22,7 @@ from src.plugin_system import (
|
||||
from src.plugin_system.base.component_types import InjectionRule,InjectionType
|
||||
from src.plugin_system.base.base_event import HandlerResult
|
||||
|
||||
logger = get_logger("hello_world_plugin")
|
||||
|
||||
class StartupMessageHandler(BaseEventHandler):
|
||||
"""启动时打印消息的事件处理器。"""
|
||||
@@ -29,7 +32,7 @@ class StartupMessageHandler(BaseEventHandler):
|
||||
init_subscribe = [EventType.ON_START]
|
||||
|
||||
async def execute(self, params: dict) -> HandlerResult:
|
||||
logging.info("🎉 Hello World 插件已启动,准备就绪!")
|
||||
logger.info("🎉 Hello World 插件已启动,准备就绪!")
|
||||
return HandlerResult(success=True, continue_process=True)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user