zoukankan      html  css  js  c++  java
  • 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('测试结束')
  • 相关阅读:
    Eclipse汉化
    Sublime Text 3 插件安装
    HTML5中canvas的save和restore方法
    No module ata_piix found的解决方法
    在虚拟机和主机之间共享文件夹
    C语言:文件操作
    ubuntu下的第一个脚本file.sh
    解析java源文件
    Compile Java Codes in Linux Shell instead of Ant Script
    Eclipse的XML编辑器解决方案
  • 原文地址:https://www.cnblogs.com/minghong/p/10915325.html
Copyright © 2011-2022 走看看