def _setup_transport(self): ''' Setup the transport. ''' transport_class = get_transport(self._transport_type) self.transport = transport_class(self.address, self.port, **self.publisher_opts)
def _setup_transport(self): ''' Setup the transport. ''' transport_class = get_transport(self._transport_type) self.transport = transport_class(self.publish_hostname, self.publish_port)
def _setup_transport(self): ''' Setup the transport. ''' if 'RAW' in self.error_whitelist: log.info( '%s %d will publish partially parsed messages', self._transport_type, self.pub_id, ) if 'UNKNOWN' in self.error_whitelist: log.info('%s %d will publish unknown messages', self._transport_type, self.pub_id) transport_class = get_transport(self._transport_type) log.debug( 'Serializing the object for %s using %s', self._transport_type, self.serializer, ) self.serializer_fun = get_serializer(self.serializer) self.transport = transport_class(self.address, self.port, **self.publisher_opts) self.__transport_encrypt = True if (hasattr(self.transport, 'NO_ENCRYPT') and getattr(self.transport, 'NO_ENCRYPT') is True): self.__transport_encrypt = False
def _setup_log_syslog_transport(self): transport_class = get_transport(self.logger) # The tranport classes expect address and port to be passed as args, # but as the options for logger are configured via the config file # these will be found in **kwargs. So we will send None for both address = self.logger_opts.pop('address', None) port = self.logger_opts.pop('port', None) self._log_syslog_transport = transport_class(address, port, **self.logger_opts) self._log_syslog_transport.start()
def _setup_transport(self): ''' Setup the transport. ''' transport_class = get_transport(self._transport_type) self.transport = transport_class(self.address, self.port, **self.publisher_opts) self.__transport_encrypt = True if hasattr(self.transport, 'NO_ENCRYPT') and\ getattr(self.transport, 'NO_ENCRYPT') is True: self.__transport_encrypt = False