20220127
https://mp.weixin.qq.com/s/CgmfVqogqKBzezmIR7ZfsQ
https://blog.csdn.net/kyle1314608/article/details/122714312
错误日志输出重点
20220126
https://blog.csdn.net/weixin_45365220/article/details/109270375
添加日志
import logging
type='数值字段识别测试'
def log(type):
#创建logger,如果参数为空则返回root logger
logger = logging.getLogger("wsy")
logger.setLevel(logging.DEBUG) #设置logger日志等级
#这里进行判断,如果logger.handlers列表为空,则添加,否则,直接去写日志
if not logger.handlers:
#创建handler
fh = logging.FileHandler(str(time)+str(type),encoding="utf-8")
ch = logging.StreamHandler()
#设置输出日志格式
formatter = logging.Formatter(
fmt="%(asctime)s %(name)s %(filename)s %(message)s",
datefmt="%Y/%m/%d %X"
)
#为handler指定输出格式
fh.setFormatter(formatter)
ch.setFormatter(formatter)
#为logger添加的日志处理器
logger.addHandler(fh)
logger.addHandler(ch)
return logger #直接返回logger
logger = log(type)
logger.debug('xxx'.format)