Index: squid-tagger.py ================================================================== --- squid-tagger.py +++ squid-tagger.py @@ -168,11 +168,11 @@ # popping out last (incomplete) element self._tail = rows.pop(-1) # dropping all complete elements to the queue for row in rows: self.put_nowait(row) - logger.info('< ' + row) + logger.info('< ' + row[0:1024]) # sending EOF self.put_nowait(None) stdin = FReadlineQueue(sys.stdin) @@ -286,11 +286,11 @@ def __init__(self, queue, logger): self._db = tagDB() self._log = logger self._log.info('started') - self._request = re.compile('^([0-9]+)\ ((http|ftp):\/\/)?([-\w.]+)(:[0-9]+)?(\/([^ ]*))?\ ([0-9.:]+)\/(-|[\w\.]+)\ (-|\w+)\ (-|GET|HEAD|POST|CONNECT).*$') + self._request = re.compile('^([0-9]+)\ ((http|ftp):\/\/)?([-\w.]+)(:[0-9]+)?(\/([^ ]*))?\ ([0-9.:]+)\/(-|[\w.-]+)\ (-|\w+)\ (-|GET|HEAD|POST|CONNECT|OPTIONS).*$') self._queue = queue self._stdout = FWritelineQueue(sys.stdout) def process(self, id, site, ip_address, url_path, line = None): #self._log.info('trying {}'.format(site))