1. settings 设置
# ----------------LOG设置------------------
# LOG_ENABLED = False # 默认: True,启用logging
LOG_LEVEL = 'DEBUG' # 输出DEBUG及以上级别的日志
to_day = datetime.datetime.now()
log_file_path = 'log/scrapy_{}_{}_{}_{}_{}.log'.format(to_day.year, to_day.month, to_day.day, to_day.hour,
to_day.minute)
LOG_FILE = log_file_path # 保存路径
2. spiders 中直接 import logging 然后 直接调用
(类中不生效 方法中才生效)
import logging
logging.info('这是INFO')
3.控制台不再输出日志,全都保存到日志文件中了