def _setup(_halt_event, state): log = logging.getLogger("_setup") if len(sys.argv) < 2: state["min-level"] = "debug" else: state["min-level"] = sys.argv[1] # verify that we have a valid level assert level_cmp(state["min-level"], state["min-level"]) == 0 log.info("minimum event level = %s" % (state["min-level"], )) log.info("connecting sub-client to %s" % (_event_aggregator_pub_address, )) state["sub-client"] = SUBClient(state["zmq-context"], _event_aggregator_pub_address, "", state["receive-queue"]) state["sub-client"].register(state["pollster"]) state["callback-dispatcher"] = CallbackDispatcher( state, state["receive-queue"], _handle_incoming_message) return [ ( state["pollster"].run, time.time(), ), ( state["callback-dispatcher"].run, time.time(), ), ]
def _setup(_halt_event, state): log = logging.getLogger("_setup") if len(sys.argv) < 2: state["min-level"] = "debug" else: state["min-level"] = sys.argv[1] # verify that we have a valid level assert level_cmp(state["min-level"], state["min-level"]) == 0 log.info("minimum event level = %s" % (state["min-level"], )) log.info("connecting sub-client to %s" % (_event_aggregator_pub_address, )) state["sub-client"] = SUBClient( state["zmq-context"], _event_aggregator_pub_address, "", state["receive-queue"] ) state["sub-client"].register(state["pollster"]) state["callback-dispatcher"] = CallbackDispatcher( state, state["receive-queue"], _handle_incoming_message ) return [ (state["pollster"].run, time.time(), ), (state["callback-dispatcher"].run, time.time(), ), ]
def _handle_incoming_message(state, message, _data): log = logging.getLogger("_handle_incoming_message") if level_cmp(message["level"], state["min-level"]) < 0: return report_line = _report_line_template % message log.info(report_line)