logging是Python标准库中记录常用的记录日志库,通过logging模块存储各种格式的日志,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。
首先创建一个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文件中引用前面已经创建好的