Python标准库中的logging
1、logging的介绍
logging是Python标准库中记录常用的记录日志库,通过logging模块存储各种格式的日志,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。
2、简单用法示例
首先创建一个logger.py的文件,其里面的代码如下所示:
import logging
# 1.创建一个logger实例,并且logger实例的名称命名为“single info”,设定的严重级别为DEBUG
LOGGER = logging.getLogger('single info')
LOGGER.setLevel(logging.DEBUG)
# 2.创建一个handler,这个主要用于控制台输出日志,并且设定严重级别
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
# 3.创建handler的输出格式(formatter)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
# 4.将formatter添加到handler中
ch.setFormatter(formatter)
# 5.将handler添加到logger中
LOGGER.addHandler(ch)
在与logger.py文件的同级目录下创建一个demo.py的文件,在demo.py文件中引用前面已经创建好的