官网log说明https://docs.scrapy.org/en/latest/topics/logging.html#scrapy.utils.log.configure_logging

这里记一点容易遗漏的问题:

就是使用CrawlerProcesser类scrapy会加载settings.py中关于Log的设置,但是使用CrawlerRunner调用则需要手动配置Log,否则是没有log输出的,官网说明如下

configure_logging is automatically called when using Scrapy commands or CrawlerProcess, but needs to be called explicitly when running custom scripts using CrawlerRunner. In that case, its usage is not required but it’s recommended.

这个时候需要使用 configure_logging 函数来配置Log参数,给个例子

...
from scrapy.utils.log import configure_logging

...
def crawl_run(self):
from crochet import setup
setup()
configure_logging({'LOG_FORMAT': '%(levelname)s: %(message)s'})
runner = CrawlerRunner(get_project_settings()) runner.crawl(QuotesSpider)
d = runner.join()

最新文章

  1. C# 默认以管理员权限运行程序
  2. Python 10 —— 杂
  3. /etc/profile和~/.bash_profile的区别
  4. PHP比较运算!=和!==
  5. JAVA错误:org.apache.jasper.JasperException: java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apach
  6. 2014多校第十场1002 || HDU 4972 A simple dynamic programming problem
  7. 移动开发之meta篇
  8. error: /usr/include/objc/objc-class.h: No such file or directory
  9. JPA学习笔记
  10. 谈论Java原子变量和同步的效率 -- 颠覆你的生活
  11. JS学习笔记-OO疑问之对象创建
  12. Python Tools
  13. jenkins全局安全设置
  14. 每天学一点Docker(4)-深入了解容器概念
  15. BSA Network Shell系列-通过NSH执行Powershell,VBScript或bat files脚本
  16. java JDK环境的配置
  17. 生成PDF文档之iText
  18. .NET工作准备--02基础知识
  19. 嵌入式之UBOOT
  20. luoguP1080 国王游戏 (贪心+高精度)

热门文章

  1. 用matlab脚本语言写M文件函数时用三种方法简单实现实现DFT(离散傅里叶变换)
  2. Http协议三次握手和四次挥手
  3. tomcat在浏览器输入用户名和密码后报错Tomcat Manager App--403 Access Denied You are not authorized to view this page
  4. 预处理、const、static与sizeof-sizeof与strlen有哪些区别
  5. iReport 3.7.6 jasperreport 生成PDF汉字不显示问题的解决
  6. ubuntu如何删除刚添加的源?
  7. android Activity,Fragment,Application内存状态监听及等级
  8. [Java复习] 多线程&并发 知识点补充
  9. java IO流的API
  10. js大文件上传