当前位置: 首页 > news >正文

AutoGen学习笔记系列(十三)Advanced - Logging

这篇文章瞄的是AutoGen官方教学文档 Advanced 章节中的 Logging 篇章,介绍了怎样在使用过程中添加日志信息,其实就是使用了python自带的日志库 logging

  • 官网链接:https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/logging.html ;

在这里插入图片描述


Logging

这篇文章比较简单,官网只有一小段内容,就是告诉了你AutoGen使用的是python自带的 logging 模块:

import logging

from autogen_agentchat import EVENT_LOGGER_NAME, TRACE_LOGGER_NAME

#----------------------------------------------
# Step1. 配置基础日志级别
logging.basicConfig(level=logging.WARNING)

#----------------------------------------------
# Step2. 创建 trace_logger 并设置
trace_logger = logging.getLogger(TRACE_LOGGER_NAME)
trace_logger.addHandler(logging.StreamHandler())
trace_logger.setLevel(logging.DEBUG)

#----------------------------------------------
# Step3. 创建 event_logger 并设置
event_logger = logging.getLogger(EVENT_LOGGER_NAME)
event_logger.addHandler(logging.StreamHandler())
event_logger.setLevel(logging.DEBUG)

这部分内容没有什么好讲的,是使用python的基础技能。

相关文章:

  • 第75期 Doxygen是干嘛的,Windows版本,如何安装,学习
  • 函数题 01-复杂度3 二分查找【PAT】
  • 市盈率研究
  • Spring Boot集成EasyExcel
  • Python使用入门(二)
  • 侯捷 C++ 课程学习笔记:C++ 新标准11/14
  • 力扣练习之确定两个字符串是否接近
  • 【net2】mii,mdio,ncsi,bond,vlan,dns,ipv6
  • FPGA学习(三)——LED流水灯
  • 【redis】hash基本命令和内部编码
  • 串口全解析
  • 【Go每日一练】实现简单的控制台计算器
  • LVS + Keepalived 高可用集群
  • 《MySQL数据库从零搭建到高效管理|库的基本操作》
  • Android调试工具之ADB
  • QtDataVisualization使用
  • 100.Vue3 + OpenLayers:使用 marker-feature 添加 Marker
  • linux基本操作系统2
  • How to install a package in offline scenario in Ubuntu 24.04
  • bean的加载过程
  • 以色列在加沙发起新一轮强攻,同步与哈马斯展开“无条件谈判”
  • 上海公办小学验证今起开始,下周一和周二分区进行民办摇号
  • 气急败坏!20多名台湾艺人被台当局列为“重点核查对象”
  • 外交部部长助理兼礼宾司司长洪磊接受美国新任驻华大使递交国书副本
  • 俄乌谈判开始
  • 戛纳打破“疑罪从无”惯例,一法国男演员被拒之门外