Python的日志记录方法较多,这里我只简单的介绍一下logging模块记录日志的方法,其他方法请自行查询。
logging模块支持5种等级的日志记录,包括Debug、Information、Warning、Error和Critical。下面我们利用实例简单的了解一下这几个等级的日志记录。
首先在我们的python环境中导入logging模块:>>> import logging
然后记录各等级下的日志:
>>> logging.debug('debug')
>>> logging.info('info')
>>> logging.warning('warning')
WARNING:root:warning
>>> logging.error('error')
ERROR:root:error
>>> logging.critical('critical')
CRITICAL:root:critical
我们可以看到,warning至critical三个等级的日志被print了,但是debug和info两个等级的日志未被print。这是因为默认的日志记录等级为warning,只有日志等级大于等于warning的日志才会被记录。