作为我们文档重组的一部分,此页面正在逐步淘汰。
点击此卡片跳转到包含最新信息的更新版本。
如果您在新的文档中发现任何差异或需要改进的地方,请使用页面底部的“报告问题”按钮。
logging
plugin_logger_handler
from collections.abc import Generator from typing import Any from dify_plugin import Tool from dify_plugin.entities.tool import ToolInvokeMessage # 导入 logging 和自定义处理器 import logging from dify_plugin.config.logger_format import plugin_logger_handler # 使用自定义处理器设置日志 logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) logger.addHandler(plugin_logger_handler) class LoggerDemoTool(Tool): def _invoke(self, tool_parameters: dict[str, Any]) -> Generator[ToolInvokeMessage]: # 以不同级别输出日志信息 logger.info("This is a INFO log message.") logger.warning("This is a WARNING log message.") logger.error("This is a ERROR log message.") yield self.create_text_message("Hello, Dify!")
Was this page helpful?