Example #1
0
	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))
Example #2
0
	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))