增加logging API
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
3
src/plugin_system/apis/logging_api.py
Normal file
3
src/plugin_system/apis/logging_api.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from src.common.logger import get_logger
|
||||
|
||||
__all__ = ["get_logger"]
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user