增加logging API
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
]
|
]
|
||||||
|
|||||||
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,
|
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",
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user