美文网首页
Scrapy 框架中的日志配置和使用(二十六)

Scrapy 框架中的日志配置和使用(二十六)

作者: 梦捷者 | 来源:发表于2019-08-02 16:47 被阅读0次

一、在spider(爬虫)中进行记录

Scrapy logger 在每个Spider中都存在一个可以访问和使用的实例
使用方法,见下图:

二、在其他组件中进行记录

  • 当然可以通过python的logging来记录信息。比如:logging.warning('Thisis a warning!')
  • 但是为了后期维护方面,我们可以创建不同的记录器来封装消息。并且使用组件或函数的名称进行命名,见下图案例:

三、配置日志器记录

这些设置可用于配置日志记录(在settings.py文件中进行配置):

  • LOG_FILE:日志输出文件,如果为None,就打印在控制台
  • LOG_ENABLED:是否启用日志,默认True
  • LOG_ENCODING:日期编码,默认utf-8
  • LOG_LEVEL:日志等级,默认debug
  • LOG_FORMAT:日志格式
  • LOG_DATEFORMAT:日志日期格式
  • LOG_STDOUT :日志标准输出,默认False,如果True所有标准输出都将写入日志中
  • LOG_SHORT_NAMES:短日志名,默认为False,如果True将不输出组件名
    项目中一般设置:
  • LOG_FILE = 'logfile_name'
  • LOG_LEVEL = 'INFO

相关文章

网友评论

      本文标题:Scrapy 框架中的日志配置和使用(二十六)

      本文链接:https://www.haomeiwen.com/subject/vvaldctx.html