python日志模块

Python提供了现成的简单易用的日志记录库logging,通过basicConfig函数初始化后便可直接使用,下面是个示例。

import logging
logging.basicConfig(level=logging.DEBUG, format="%(asctime)s - %(levelname)s - %(message)s")
logging.debug('this is debug msg')
logging.error('this is error msg')

basicConfig函数常用参数:

python中日志级别支持DEBUG, INFO, WARNING, ERROR, CRITICAL,对应的接口分别为debug(), info(), warning(), error(), critical()。

如果调用logging.disable(),并传入一个日志级别,则会禁止不高于该级别的日志输出,即传logging.CRITICAL会禁止所有日志输出。

Table of Contents