zoukankan      html  css  js  c++  java
  • python中的日志模块的使用

    做接口自动化用到日志模块:logging

    具体的使用方法如下:

    #新建一个收集器 

    my_logger=logging.getlogger("my_log")

    #指定日志的等级

    my_logger.setlevel("error")

    #设置日志输出的格式

    formatter=logging.Formatter("%(asctime)s-%(levelname)s-%(filename)s-%(name)s-日志信息:%(message)s")

    #创建一个自己的输出渠道

    ch=anlogging.StreamHandler()

    ch.setLevel('error')

    ch.setFormatter(formatter)

    fh=logging.FileHandler('py_logger.txt',encoding='utf-8')

    fh.setLevel("DEBUG")

    fh.setFormatter(formatter)

    #两者直接的对接

    my_logger.addHandler(ch)

    my_logger.addHandler(fh)

    #写日志

    if level=='DEBUG':

       my_logger.debug(msg)

    elif level=="ERROR":

       my_logger.error(msg)


    可以将代码写成函数,在其他程序中直接调用
    要快乐,要有梦想,要自信
  • 相关阅读:
    软件设计中的立足点
    Clojure基础
    团队凝聚力
    执行力与领导力
    工作与生活
    分离焦虑OR责任焦虑
    保持激情
    立足点
    论研发管理--开篇
    初级码农常犯错误
  • 原文地址:https://www.cnblogs.com/zhangjie198212/p/9983898.html
Copyright © 2011-2022 走看看