Python——第五章:logging模块

发布时间 2023-12-13 14:51:30作者: Magiclala

filename:文件名
format:数据的格式化输出。最终在日志文件中的样子时间-名称-级别-模块:错误信息

datefmt:时间的格式
level:错误的级别权重,当错误的级别权重大于等于leval的时候才会写入文件

import logging

logging.basicConfig(filename='x1.txt',
                    format='%(asctime)s – %(name)s – %(levelname)s - %(module)s:    %(message)s',
                    datefmt='%Y-%m-%d%H:%M:%S',
                    level=40)   # 记录文件中的日志的最低等级

# logging 日志记录,级别
logging.critical("今天系统炸了。请程序员来调试")  # 最高级别的日志信息 50
logging.error("一般指的是普通的程序错误,俗称bug") # 40
logging.warning("我只是一个警告信息")    # 30
logging.info("我只是一个普通的消息")  # 20
logging.debug("默认最低等级的消息")  # 10

logging.ERROR