zoukankan      html  css  js  c++  java
  • python接口自动化之logging日志模块相关

    # 作者:小断盒丶印记
    # 时间:2020/3/26 10:26 上午
    # 版本:1.0
    # 功能:
    # 文件:logggg.py


    import logging
    # 一:日志等级
    # 日志的五个等级,逐渐升高
    logging.debug('debug等级的日志')
    logging.info('info等级的日志')
    logging.warning('warning等级的日志')
    logging.error('error等级的日志')
    logging.critical('critical等级的日志')
    # 在pycharm中执行结果:只打印warning以上
    # WARNING:root:warning等级的日志
    # ERROR:root:error等级的日志
    # CRITICAL:root:critical等级的日志

    # 二:建立一个自己的收集器
    # 输出到控制台
    # 输出到文件

    # 1.建立一个自己的日志收集器(如果不传参数,会返回默认的日志收集器root)
    # print(logging.getLogger()) <RootLogger root (WARNING)>
    # mylog = logging.getLogger('my')
    # print(mylog) <Logger my (WARNING)>

    mylog = logging.getLogger('my')
    # 2.设置等级
    mylog.setLevel('WARNING') # 注意大写即可
    # 3.输出
    # 输出到文件
    fh = logging.FileHandler('mylog.log',encoding='utf-8')
    fh.setLevel('ERROR')
    mylog.addHandler(fh)

    # 输出到控制台
    sh = logging.StreamHandler()
    sh.setLevel('WARNING')
    mylog.addHandler(sh)

    # 4.格式化输入日志配置
    formats = '%(asctime)s -- [%(filename)s-->line:%(lineno)d] - %(levelname)s: %(message)s'
    form = logging.Formatter(formats)
    fh.setFormatter(form)
    sh.setFormatter(form)















  • 相关阅读:
    sopt:一个简单的python最优化库
    条件GAN论文简单解读
    python PIL 图像处理库简介(一)
    python自动制作gif并添加文字
    github+hexo搭建博客
    haskell简明入门(一)
    DCGAN 代码简单解读
    手机浏览器 H5直播
    js获取网页的宽高
    vue 对象赋值 对象身上已经有了属性,但是视图层并没有更新该数据 问题
  • 原文地址:https://www.cnblogs.com/xiaoduanhe/p/12575463.html
Copyright © 2011-2022 走看看