import logging——小白入手
2020-06-30 本文已影响0人
凌晨的月亮圆又亮
看的官方文档不是很会用logging,所以记录一下自己的学习过程,以备其他小白需要借鉴~
Python 标准库 logging 用作记录日志,默认分为六种日志级别(括号为级别对应的数值),NOTSET(0)、DEBUG(10)、INFO(20)、WARNING(30)、ERROR(40)、CRITICAL(50)。我们自定义日志级别时注意不要和默认的日志级别数值相同,logging 执行时输出大于等于设置的日志级别的日志信息,如设置日志级别是 INFO,则 INFO、WARNING、ERROR、CRITICAL 级别的日志都会输出。
默认日志等级是warning,只有高于warning的等级才能打印输出。最高级别是critical,最低是notset
简单使用logging.basicConfig
logging.basicConfig(filename="logging_demo.txt",format='%(asctime)s %(message)s',filemode='w+',level=logging.ERROR)
logging.debug("This is a debug message")
logging.info("This is a info message")
logging.warning("This is a warning message")
logging.error("This is a error message")
logging.critical("This is a critical message")