logging模块
导入:
import logging
0.日志收集器
1.日志级别(Level):DEBUG全面输出/INFO/WARNING/ERROR/CRITICAL(FATAL)
2.输出渠道(Handle):控制台(StreamHandle)/文件(FileHandle)
3.日志内容(Format):时间–哪个文件–哪行代码–输出内容
默认的日志收集器:root
默认的输出级别是:WARING
定制化:
第一步:创建一个日志收集器
logger = logging.getLogger('wyf-0820')
第二步:设置日志输出级别
logger.setLevel(logging.INFO)
第三步:设置输出渠道
handle1 = logging.StreamHandler()
第四步:设置渠道输出的内容格式
fmt = '%(asctime)s %(name)s %(levelname)s %(filename)s %(lineno)d行 %(message)s:'
formatter = logging.Formatter(fmt)
第五步:将日志格式绑定到渠道当中
handle1.setFormatter(formatter)