Logging自定义日志

本文介绍了在Python项目中如何自定义日志,遵循只打印关键信息的原则,包括请求地址、参数、断言、时间等,以还原用户行为。讲解了日志级别以及如何设置根日志级别,详细步骤包括创建日志收集器、设置日志渠道、设定日志级别、创建日志格式以及用函数封装日志过程。
摘要由CSDN通过智能技术生成

项目日志:从代码里面收集过来的,用来还原用户行为
日志打印原则:只打印关键信息(能够还原用户行为的关键信息)
自动化测试关键信息:
1、请求地址
2、请求参数
3、断言
4、请求时间
5、请求方式
6、日志级别
7、响应结果

日志级别
debug < info < warning < error < critical

设置默认root 日志的级别

loggingg.basicConfig(level = logging.ERROR)

自定义日志:

一、创建日志收集器:logging.getLogger(name)
二、创建日志收集渠道:logging.StreamHandler()
三、设置日级别:setLevel(logging.INFO)
四、创建日志格式:单独创建,绑定到渠道(控制台和文件渠道)
五、将设置好的渠道,添加到日志收集器上

import logging
from logging import handlers
#创建日志收集器
py_log=logging.getLogger(name='py39')

#创建日志收集渠道
#一个日志文件收集所有的日志,无法按日期生成
pycharm = logging.StreamHandler
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值