zoukankan      html  css  js  c++  java
  • python3 logging笔记

    #coding:utf-8
    import logging

    logger = logging.getLogger("simple_example")#可以说是日志信息的名字吧,可以随便命名
    logger.setLevel(logging.DEBUG)#这个是全局的输出水平,文件输出和控制台输出的水平在这个水平之上才能输出。

    #输出到屏幕
    ch = logging.StreamHandler()
    ch.setLevel(logging.WARNING)#这个水平控制台输出水平,不管这里设置的是什么,输出的水平一定在全局水平之上。例如全局水平是ERROR,即便这里设置的是WARNING-,控制台也只能输出ERROR大于等于ERROR的信息
    #输出到文件
    fh = logging.FileHandler("log2.log")#日志文件的命名
    fh.setLevel(logging.DEBUG)
    #设置日志格式
    fomatter = logging.Formatter('%(asctime)s -%(name)s-%(levelname)s-%(module)s:%(message)s')
    ch.setFormatter(fomatter)
    fh.setFormatter(fomatter)
    logger.addHandler(ch)
    logger.addHandler(fh)

    logger.debug("debug message")
    logger.info("info message")
    logger.warning("warning message")
    logger.error("error message")
    logger.critical("critical message")
  • 相关阅读:
    第五次博客作业
    第三次博客作业
    个人简介
    实验三
    实验二
    实验一
    《构建之法》心得体会
    第三次博客园作业
    软件测试实验二
    个人简历
  • 原文地址:https://www.cnblogs.com/lystbc/p/7742232.html
Copyright © 2011-2022 走看看