web-dev-qa-db-ja.com

Scrapy:ログを無効化または変更する方法は?

私は Scrapyの公式家庭教師 をフォローしました、それは素晴らしいです!

コンソール出力からすべてのデバッグメッセージを削除したいと思います。方法はありますか?

2013-06-08 14:51:48+0000 [scrapy] DEBUG: Telnet console listening on 0.0.0.0:6029
2013-06-08 14:51:48+0000 [scrapy] DEBUG: Web service listening on 0.0.0.0:6086

文書はLOG_LEVELを設定するように指示しましたが、...どのファイルにありますか?

返信は、このディレクトリ構造を参考にしてください。それは私のものです。さらに、spyderフォルダーに「test.py」があります

tutorial/
    scrapy.cfg
    tutorial/
        __init__.py
        items.py
        pipelines.py
        settings.py
        spiders/
            __init__.py
            ...

どこ。どのファイルで、どのようにlog_levelを設定する必要がありますか?

24
realtebo

以下をsettings.pyドキュメントに追加する必要があります。

LOG_LEVEL = 'INFO'

ドキュメント を参照してください。

36
icecrime

LOG_ENABLED=Falseを使用して完全に無効にすることもできます。そして、コマンドを呼び出すときに設定を渡すことができます:scrapy crawl myspider -s LOG_ENABLED=False

21
Capi Etheriel