增加logging API

pull/1122/head
UnCLAS-Prommer 2025-07-19 19:11:59 +08:00
parent 400ffd0b53
commit ca5a45c090
4 changed files with 14 additions and 2 deletions

View File

@ -22,6 +22,7 @@ from .base import (
EventHandlerInfo,
EventType,
BaseEventPlugin,
MaiMessages,
)
from .core import (
plugin_manager,
@ -38,7 +39,7 @@ from .utils import (
# generate_plugin_manifest,
)
from .apis.plugin_register_api import register_plugin
from .apis import register_plugin, get_logger
__version__ = "1.0.0"
@ -61,6 +62,8 @@ __all__ = [
"PythonDependency",
"EventHandlerInfo",
"EventType",
# 消息
"MaiMessages",
# 管理器
"plugin_manager",
"component_registry",
@ -71,6 +74,7 @@ __all__ = [
"ConfigField",
# 工具函数
"ManifestValidator",
"get_logger",
# "ManifestGenerator",
# "validate_plugin_manifest",
# "generate_plugin_manifest",

View File

@ -18,7 +18,8 @@ from src.plugin_system.apis import (
utils_api,
plugin_register_api,
)
from .logging_api import get_logger
from .plugin_register_api import register_plugin
# 导出所有API模块使它们可以通过 apis.xxx 方式访问
__all__ = [
"chat_api",
@ -32,4 +33,6 @@ __all__ = [
"send_api",
"utils_api",
"plugin_register_api",
"get_logger",
"register_plugin",
]

View File

@ -0,0 +1,3 @@
from src.common.logger import get_logger
__all__ = ["get_logger"]

View File

@ -20,6 +20,7 @@ from .component_types import (
PythonDependency,
EventHandlerInfo,
EventType,
MaiMessages,
)
from .config_types import ConfigField
@ -40,4 +41,5 @@ __all__ = [
"EventType",
"BaseEventPlugin",
"BaseEventHandler",
"MaiMessages",
]