2017-06-29 2 views
0

私は、Scrapyでcluster.HierarchicalClusteringを使用していますが、コンソールにログが多すぎます。どのようにしてクラスタのログを閉じることができますか?--nologを使ってすべてのログを終了させたくありません。Python Scrapy:クラスタのログをクローズする方法

私はScrap settings.pyにLOG_LEVEL = 'INFO'を設定しようとしましたが、それは他のログになりました。

クラスタについてのコードはありますが、なんらかの方法があれば、私を助けてください。事前に

2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 159/203 (78.33%) 
2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 160/203 (78.82%) 
2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 161/203 (79.31%) 
2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 162/203 (79.80%) 

ありがとう:

from difflib import SequenceMatcher 
from cluster import HierarchicalClustering 


def distance(url1, url2): 
    ratio = SequenceMatcher(None, url1, url2).ratio() 
    return 1.0 - ratio 

def urls_clustering(urls): 
    hc = HierarchicalClustering(urls, distance) 
    clusters = hc.getlevel(0.2) 
    # pprint.pprint(clusters) 

    return clusters 

は、ロギングがあります。

答えて

1

あなたは良いol 'pythonのloggingを試しましたか?

+0

私はsettings.pyにコードを追加して動作します。ありがとうございました ! –

関連する問題