Scrapy的log日志功能


Logging

Scrapy提供了log功能,可以通過 logging 模塊使用

可以修改配置文件settings.py,任意位置添加下面兩行

LOG_FILE = "mySpider.log"
LOG_LEVEL = "INFO"

Scrapy提供5層logging級別:

  • CRITICAL - 嚴重錯誤(critical)
  • ERROR - 一般錯誤(regular errors)
  • WARNING - 警告信息(warning messages)
  • INFO - 一般信息(informational messages)
  • DEBUG - 調試信息(debugging messages)

logging設置

通過在setting.py中進行以下設置可以被用來配置logging:

  1. LOG_ENABLED 默認: True,啟用logging
  2. LOG_ENCODING 默認: 'utf-8',logging使用的編碼
  3. LOG_FILE 默認: None,在當前目錄里創建logging輸出文件的文件名
  4. LOG_LEVEL 默認: 'DEBUG',log的最低級別
  5. LOG_STDOUT 默認: False 如果為 True,進程所有的標准輸出(及錯誤)將會被重定向到log中。例如,執行 print "hello" ,其將會在Scrapy log中顯示

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM