codecamp

scrapy 2.3 日志记录设置

这些设置可用于配置日志记录:

  • LOG_FILE
  • LOG_ENABLED
  • LOG_ENCODING
  • LOG_LEVEL
  • LOG_FORMAT
  • LOG_DATEFORMAT
  • LOG_STDOUT
  • LOG_SHORT_NAMES

前两个设置定义日志消息的目标。如果 ​LOG_FILE​ 设置后,通过根记录器发送的消息将被重定向到名为 ​LOG_FILE​ 带编码 ​LOG_ENCODING​ . 如果未设置 ​LOG_ENABLED​ 是 ​True​ ,将在标准错误上显示日志消息。最后,如果 ​LOG_ENABLED​ 是 ​False​ ,将不会有任何可见的日志输出。

LOG_LEVEL​ 确定要显示的最低严重性级别,将筛选出严重性较低的消息。它的范围包括 日志级别 .

LOG_FORMAT​ 和 ​LOG_DATEFORMAT​ 指定用作所有消息布局的格式字符串。这些字符串可以包含中列出的任何占位符 logging's logrecord attributes docs 和 datetime's strftime and strptime directives 分别。

如果 ​LOG_SHORT_NAMES​ 则日志将不显示打印日志的废组件。默认情况下,它是未设置的,因此日志包含负责该日志输出的废弃组件。

scrapy 2.3 从蜘蛛记录
scrapy 2.3 命令行选项
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

scrapy 2.3 链接提取器

scrapy 2.3 统计数据集合

scrapy 2.3 发送电子邮件

scrapy 2.3 蜘蛛合约

scrapy 2.3 如何部署蜘蛛

scrapy 2.3 AutoThrottle扩展

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }