Scrapy的log日誌功能
阿新 • • 發佈:2017-10-18
mce war format enc ror 定向 messages pri set
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:
LOG_ENABLED
默認: True,啟用loggingLOG_ENCODING
默認: ‘utf-8‘,logging使用的編碼LOG_FILE
默認: None,在當前目錄裏創建logging輸出文件的文件名LOG_LEVEL
默認: ‘DEBUG‘,log的最低級別LOG_STDOUT
默認: False 如果為 True,進程所有的標準輸出(及錯誤)將會被重定向到log中。例如,執行 print "hello" ,其將會在Scrapy log中顯示
Scrapy的log日誌功能