相關代碼Scrapy抑制處理的錯誤
def start_requests(self):
requests = [ Request(url['url'], meta=url['meta'], callback=self.parse, errback=self.handle_error) for url in self.start_urls if valid_url(url['url'])]
return requests
def handle_error(self, err):
# Errors being saved in DB
# So I don't want them displayed in the logs
我有我自己的代碼在數據庫保存錯誤代碼。我不希望它們顯示在日誌輸出中。我怎樣才能抑制這些錯誤?
請注意,我不想壓制所有錯誤 - 只是在這裏處理的錯誤。
你的意思是改變日誌級別嗎? –
不,我只是想不顯示我在'handle_error'方法中收到的錯誤 – HyderA
可能是因爲在調用錯誤處理程序之前就會記錄這些錯誤。 – AKS