前言
为了减少自动化过程中的冗余代码,我们把一些常用的类、方法封装成自己想要的方法、类,本文简单介绍常用类的封装代码
日志封装
# -*- coding: utf-8 -*-
# @CreateTime : 2020/8/6 19:38
# @Author : tester_ye
# @File : Log.py
import logging
import os
import time
# 获取当前脚本文件父类的绝对路径(项目主目录)
path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
log_file = path + '/Logs/log.log'
err_file = path + '/Logs/err.log'
date = '%Y-%m-%d %H-%M-%S'
LEVELS = {
'debug': logging.DEBUG,
'info': logging.INFO,
'warning': logging.WARNING,
'error': logging.ERROR,
'critical': logging.CRITICAL
}
# 初始化日志对象logger
logger = logging.getLogger()
# 实例化日志信息输出到磁盘文件上的流,指定文件路劲和编码
handler = logging.FileHandler(log_file, encoding='utf-8')
err_handler = logging