(1)在settings.py中添加:
LOG_FILE = 'log.txt'
用来设置日志文件的名称。
LOG_ENABLED 默认: True,启用logging
LOG_ENCODING 默认: ‘utf-8’,logging使用的编码
LOG_FILE 默认: None,在当前目录里创建logging输出文件的文件名
LOG_LEVEL 默认: ‘DEBUG’,log的最低级别
(2)在爬虫spider中导入logging包即可自定义日志输出。
import logging
logging.info('一般信息')
logging.warning('警告信息')
logging.debug('调试信息')
logging.error('错误信息')
logging.critical('严重错误信息')
(3)Python的内置日志记录定义了5个不同的级别来指示给定日志消息的严重性。以下是标准的,按降序排列:
CRITICAL - 严重错误
ERROR - 一般错误
WARNING - 警告信息
INFO - 一般信息
DEBUG - 调试信息