def on_http_resp(self, req, opts, reqcache): resp = req.resp latency = max(0.001, resp.ts_start - req.ts) totaltime = max(0.001, resp.ts_last - req.ts) sizekb = resp.size / 1024.0 rate = sizekb / totaltime url = req.geturl(opts) ref = req.referer(url) print >> opts.logfd, \ '%s %s %s %s complete=%.3fs latency=%.3fs size=%.1fK rate=%.1fK/s queue=%u' % ( time2utcstr(resp.ts_last), resp.code, ref, url, totaltime, latency, sizekb, rate, len(reqcache))
def on_http_req(self, req, opts, reqcache): url = req.geturl(opts) ref = req.referer(url) print >> opts.logfd, '%s %s %s %s queue=%u' % ( time2utcstr(req.ts), req.method, ref, url, len(reqcache))