zoukankan      html  css  js  c++  java
  • 日志logging

    日志:
    日志分为5个级别:debug(10),info(20),warning(30),error(40),critical(50)
    日志四个组成部分:logger,handler,filter,formatter
    创建日志的顺序:
    import logging
    1.创建1个logger:
    lg = logging.getLogger(name)
    2.创建handler(负责输出,输出到屏幕streamhandler,输出到文件filehandler)
    fh = logging.FileHandler(filename="a.log",mode="a",encoding="utf-8")默认mode 为a模式,默认编码方式为utf-8
    sh = logging.StreamHandler()
    3.创建formatter:
    formatter=logging.Formatter(fmt="%(asctime)s-%(name)s-%(levelname)s-%(message)s")
    4.绑定关系:①logger绑定handler lg.addHandler(fh) lg.addHandler(sh)
    ②为handler绑定formatter fh.setFormatter(formatter) sh.setFormatter(formatter)
    5.设置日志级别(日志级别两层关卡必须都通过,日志才能正常记录)
    lg.setLevel(10) fh.setLeverl(10) sh.setLevel(10)
    6.调用日志
    lg.debug(msg)

  • 相关阅读:
    辞职信(转贴)
    去掉控件上显示聚焦框
    静态构造函数
    用Excel 公式求 金额的差额
    2020/2/6学习总结
    2020/2/3学习总结
    2020/2/7学习总结
    2020/1/31学习总结
    2020/2/5学习总结
    2020/2/4学习总结
  • 原文地址:https://www.cnblogs.com/robert-zhou/p/9996891.html
Copyright © 2011-2022 走看看