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

17.接口自动化学习-日志

1.日志输出渠道

(1)文件格式 xx.log
(2)控制台输出

2.日志级别

debug<info<warnning<error<critical

3.代码实现

from utils.handle_path import log_path
import logging
import datetime
def logger(fileLog=True,name=__name__):#__name__是模块名#日志存放路径:路径+文件名+后缀名logDir=f"{log_path}\{datetime.datetime.now().strftime('%Y%m%d%H%M')}.log"#创建日志对象logObj=logging.getLogger()# 设置级别logObj.setLevel(logging.INFO)#设置日志内容格式fmt='%(asctime)s - %(levelname)s -%(filename)s[%(lineno)d]: %(message)s 'format=logging.Formatter(fmt)#文件日志if fileLog:#设置日志渠道--文件方式handle=logging.FileHandler(logDir,encoding='utf-8')#日志内容绑定渠道handle.setFormatter(format)#日志对象和渠道绑定logObj.addHandler(handle)else:#控制台输出# 设置日志渠道--文件方式handle2 = logging.StreamHandler()# 日志内容绑定渠道handle2.setFormatter(format)# 日志对象和渠道绑定logObj.addHandler(handle2)return logObjlog=logger()#写死调用

baseApi调用
在这里插入图片描述

http://www.lryc.cn/news/343718.html

相关文章:

  • python直接发布到网站wordpress之二发布图片
  • Messari 报告摘要 :Covalent Network(CQT)2024 年第一季度表现
  • PGP加密技术:保护信息安全的利器
  • 【C++】文件
  • uniapp离线在Xcode上打包后提交审核时提示NSUserTrackingUsageDescription的解决方法
  • 【Linux】进程exec函数族以及守护进程
  • 为什么 ChatGPT 不火了?
  • Ubuntu22.04下安装kafka_2.11-0.10.1.0并运行简单实例
  • 【S32K3 MCAL配置】-7.2-GPT Driver:仿OS,周期/定时调用APP SWC和BSW模块的主函数
  • golang内置包里面的sort.Slice 切片排序函数使用示例
  • Golang | Leetcode Golang题解之第70题爬楼梯
  • 区块链 | NFT 相关论文:Preventing Content Cloning in NFT Collections(三)
  • Unity技术学习:渲染大量物体的解决方案,外加RenderMesh、RenderMeshInstanced、RenderMeshIndirect的简单使用
  • [数据概念|方案实操][最新]数据资产入表4月速递
  • C++中使用Multimap和Vector管理和展示数据
  • Java---类和方法的再学习
  • C语言每日一练(12、水仙花数)
  • HTML5实现酷炫个人产品推广、工具推广、信息推广、个人主页、个人介绍、酷炫官网、门户网站模板源码
  • 系统如何做好安全加固?
  • 对NI系统和PLC系统的应用比较
  • 微服务架构中的挑战及应对方式:Outbox 模式
  • 使用Docker安装MySQL5.7.36
  • 【PyTorch】6-可视化(网络结构可视化、CNN可视化、TensorBoard、wandb)
  • C++容器——map和pair对组
  • MVC和DDD的贫血和充血模型对比
  • 如何利用AI提高内容生产效率?
  • C++ stack、queue以及deque
  • 科沃斯,「扫地茅」荣光恐难再现
  • 双向BFS算法学习
  • C++从入门到精通---模版