示例#1
0
 def _emit(self, payload):
     statuses = []
     for emitter in self.emitters:
         if not self.continue_running:
             return statuses
         name = emitter.__name__
         emitter_status = EmitterStatus(name)
         try:
             emitter(payload, log, self.agentConfig)
         except Exception, e:
             log.exception("Error running emitter: %s" % emitter.__name__)
             emitter_status = EmitterStatus(name, e)
         statuses.append(emitter_status)
示例#2
0
 def _emit_payload(payload, endpoint):
     statuses = []
     for emitter in emitters:
         if not continue_running:
             return statuses
         name = emitter.__name__
         emitter_status = EmitterStatus(name)
         try:
             emitter(payload, log, config, endpoint)
         except Exception, e:
             log.exception("Error running emitter: %s"
                           % emitter.__name__)
             emitter_status = EmitterStatus(name, e)
         statuses.append(emitter_status)
示例#3
0
 def _emit(self, payload):
     """ Send the payload via the emitters. """
     statuses = []
     for emitter in self.emitters:
         # Don't try to send to an emitter if we're stopping/
         if not self.continue_running:
             return statuses
         name = emitter.__name__
         emitter_status = EmitterStatus(name)
         try:
             emitter(payload, log, self.agentConfig)
         except Exception, e:
             log.exception("Error running emitter: %s" % emitter.__name__)
             emitter_status = EmitterStatus(name, e)
         statuses.append(emitter_status)
示例#4
0
 def _emit_payload(payload, endpoint):
     """ Send the payload via the emitters. """
     statuses = []
     for emitter in emitters:
         # Don't try to send to an emitter if we're stopping/
         if not continue_running:
             return statuses
         name = emitter.__name__
         emitter_status = EmitterStatus(name)
         try:
             emitter(payload, log, config, endpoint)
         except Exception as e:
             log.exception("Error running emitter: %s"
                           % emitter.__name__)
             emitter_status = EmitterStatus(name, e)
         statuses.append(emitter_status)
     return statuses