def messageParcer(self): logging.debug("messageParcer in thread " + str(thread.get_ident())) parser = None # get parsing patterns from config file when in testing mode if self.testEnabled: parser = Parser(self.successPattern, self.failurePattern, self.testEnabled) else: parser = Parser() while self.running: msg = queue.get() eventLog = parser.parseLogLine(msg) if eventLog: algorithm.processEventLog(eventLog) logging.debug("messages in queue " + str(queue.qsize()) + ", received %r from %s:%d" % (msg.data, msg.host, msg.port))