2013-06-08 15 views
15

私はofficial tutoral of Scrapyに続きました。素晴らしいです!Scrapy:ログを無効にする方法や変更する方法は?

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

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 

docはLOG_LEVELを設定しようとしましたが、どのファイルに...?

このディレクトリ構造を参照してください。それは私のものです。 プラス、私はスパイダーフォルダ

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

の 'test.py' をしました。どのファイルで、そして私はlog_levelを設定する必要がありますか?あなたのsettings.py文書に以下を追加する必要があります

答えて

23

LOG_LEVEL = 'INFO' 

the documentationを参照してください。

+2

ありがとう!私はリンクを読んでいましたが、私はドキュメンテーションがどのファイルで設定に説明されているのかを確立していませんでした! – realtebo

12

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

+0

あなたの答えを追加していただきありがとうございます – realtebo

+0

大文字小文字は本当に「偽/偽」の値に関係しますか? – Wolf

+1

私は上記のコマンドを使用して結果を取得します。 "ValueError:基数10のint()のリテラルが無効です: 'FALSE'"。私は "FALSE"を "0"に置き換えようとしましたが、もう一度エラーは発生しません。 – realjin

関連する問題