scrapy作为框架之所以方便就在于, 好多东西不用自己去造轮子了. 哈哈哈
就比如,写入日志这种功能。程序跑在服务器的时候,肯定不能盯着输出看,而且眼睛跟不上速度不说,缓冲区也存储不了太多内容,即使有bug也很快就刷上去了。
设置
只需要在setting.py中进行如下配置
import datetime
to_day = datetime.datetime.now()
LOG_LEVEL = 'DEBUG'
LOG_FILE = 'log/scrapy_{}_{}_{}.log'.format(to_day.year, to_day.month, to_day.day)
文件中直接这样写:
import logging
logging.info('This is a info')