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

View File

@@ -18,7 +18,8 @@ from src.plugin_system.apis import (
utils_api, utils_api,
plugin_register_api, plugin_register_api,
) )
from .logging_api import get_logger
from .plugin_register_api import register_plugin
# 导出所有API模块使它们可以通过 apis.xxx 方式访问 # 导出所有API模块使它们可以通过 apis.xxx 方式访问
__all__ = [ __all__ = [
"chat_api", "chat_api",
@@ -32,4 +33,6 @@ __all__ = [
"send_api", "send_api",
"utils_api", "utils_api",
"plugin_register_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, PythonDependency,
EventHandlerInfo, EventHandlerInfo,
EventType, EventType,
MaiMessages,
) )
from .config_types import ConfigField from .config_types import ConfigField
@@ -40,4 +41,5 @@ __all__ = [
"EventType", "EventType",
"BaseEventPlugin", "BaseEventPlugin",
"BaseEventHandler", "BaseEventHandler",
"MaiMessages",
] ]