2011-08-10 44 views
1

我有簡單的例子:如何禁用噪聲調試?

def __call__(self): 
    d = client.getPage('www.google.com', timeout = 1) 
    d.addCallback(self.a) 
    d.addCallback(self.b) 
    return d 

如何禁用工廠類「嘈雜」的調試,使用GETPAGE方法?

回答

3

使用getPage時,工廠對象不會暴露給您,所以沒有簡單的方法來禁用它所做的日誌記錄。

您可以通過出廠設置noisy禁用此日誌記錄getPage所有用途:

from twisted.web.client import HTTPClientFactory 
HTTPClientFactory.noisy = False