日志记录#

AutoGen 使用 Python 内置的 logging 模块。

要为 AgentChat 启用日志记录,可以使用以下代码:

import logging

from autogen_agentchat import EVENT_LOGGER_NAME, TRACE_LOGGER_NAME

logging.basicConfig(level=logging.WARNING)


# 用于跟踪日志记录
trace_logger = logging.getLogger(TRACE_LOGGER_NAME)
trace_logger.addHandler(logging.StreamHandler())
trace_logger.setLevel(logging.DEBUG)


# 用于结构化消息记录,例如 agents 之间的底层消息
event_logger = logging.getLogger(EVENT_LOGGER_NAME)
event_logger.addHandler(logging.StreamHandler())
event_logger.setLevel(logging.DEBUG)

要启用其他日志(如模型客户端调用和 agent 运行时事件),请参阅 核心日志指南