log日志

#__author__="G"
#date: 2019/4/24
import logging
from week_11.common import contants
from week_11.common.config import config
import time

    # 新建一个日志收集器:getLogger() 新建一个收集器
def get_logger(name):
    logger=logging.getLogger(name)  # 名为case_log的日志收集器
    logger.setLevel(config.get('log_info','collect_level'))  # 设定收集的级别
    #指定格式
    formatter = logging.Formatter(config.get('log_info','log_famtter'))
    # 新建指定的输出渠道:
    # 指定输出渠道 handler
    console_handler = logging.StreamHandler()  # 指定输出到console控制台
    console_handler.setLevel(config.get('log_info','output_level'))  # 设定输出信息的级别
    console_handler.setFormatter(formatter)
    # 指定输出文本渠道 handler
    curTime = time.strftime("%Y-%m-%d %H%M", time.localtime())
    file_handler = logging.FileHandler(contants.log_dir+"/Web_Autotest_{0}.log".format(curTime),encoding='utf-8')
    file_handler.setLevel(config.get('log_info','output_level')) # 设定输出信息的级别
    file_handler.setFormatter(formatter)
    # 配合关系
    logger.addHandler(console_handler)
    logger.addHandler(file_handler)

    # 收集日志
    return logger

# logger = get_logger('case')
# logger.info('测试开始啦')
# logger.error('测试报错')
# logger.debug('测试数据')
# logger.info('测试结束')

 

转载于:https://www.cnblogs.com/minghong/p/10915325.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值