增加logging API

This commit is contained in:
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",
]