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 logObj

log=logger()#写死调用

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值