def _send_sandesh(self, sandesh): if self._send_queue.is_queue_empty(): more = False else: more = True if not self._connected: self._logger.log(SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) return if sandesh.is_logging_allowed(self._sandesh_instance): self._logger.log(SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) self._writer.send_msg(sandesh, more)
def send_sandesh(self, sandesh): if (self._connection.session() is not None) and \ (self._sandesh_instance._module is not None) and \ (self._sandesh_instance._module != ""): self._connection.session().enqueue_sandesh(sandesh) else: if (self._connection.session() is None): self._logger.log( SandeshLogger.get_py_logger_level(sandesh.level()), "No Connection: %s" % sandesh.log()) else: self._logger.log( SandeshLogger.get_py_logger_level(sandesh.level()), "No ModuleId: %s" % sandesh.log()) return 0
def _send_sandesh(self, sandesh): if self._send_queue.is_queue_empty(): more = False else: more = True if not self._connected: self._logger.log( SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) return if sandesh.is_logging_allowed(self._sandesh_instance): self._logger.log( SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) self._writer.send_msg(sandesh, more)
def send_sandesh(self, tx_sandesh): if self._client: ret = self._client.send_sandesh(tx_sandesh) else: if self._connect_to_collector: self._logger.error('SANDESH: No Client: %s', tx_sandesh.log()) else: self._logger.log( SandeshLogger.get_py_logger_level(tx_sandesh.level()), tx_sandesh.log())
def _send_sandesh(self, sandesh): if self._send_queue.is_queue_empty(): more = False else: more = True if not self._connected: if self._sandesh_instance.is_logging_dropped_allowed(sandesh): self._logger.error("SANDESH: %s: %s" % ("Not connected", sandesh.log())) self._sandesh_instance.msg_stats().update_tx_stats( sandesh.__class__.__name__, 0, SandeshTxDropReason.SessionNotConnected ) return if sandesh.is_logging_allowed(self._sandesh_instance): self._logger.log(SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) self._writer.send_msg(sandesh, more)
def _send_sandesh(self, queue_element): sandesh = queue_element.sandesh if self._send_queue.is_queue_empty(): more = False else: more = True if not self._connected: if self._sandesh_instance.is_logging_dropped_allowed(sandesh): self._logger.error( "SANDESH: %s: %s" % ("Not connected", sandesh.log())) self._sandesh_instance.drop_tx_sandesh(sandesh, SandeshTxDropReason.SessionNotConnected) return if sandesh.is_logging_allowed(self._sandesh_instance): self._logger.log( SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) self._writer.send_msg(sandesh, more)
def _send_sandesh(self, queue_element): sandesh = queue_element.sandesh if self._send_queue.is_queue_empty(): more = False else: more = True if not self._connected: if self._sandesh_instance.is_logging_dropped_allowed(sandesh): self._logger.error( "SANDESH: %s: %s" % ("Not connected", sandesh.log())) self._sandesh_instance.drop_tx_sandesh(sandesh, SandeshTxDropReason.SessionNotConnected) return if sandesh.is_logging_allowed(self._sandesh_instance): self._logger.log( SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) self._writer.send_msg(sandesh, more)
def _send_sandesh(self, sandesh): if self._send_queue.is_queue_empty(): more = False else: more = True if not self._connected: if self._sandesh_instance.is_logging_dropped_allowed(sandesh): self._logger.error("SANDESH: %s: %s" % ("Not connected", sandesh.log())) self._sandesh_instance.msg_stats().update_tx_stats( sandesh.__class__.__name__, 0, SandeshTxDropReason.SessionNotConnected) return if sandesh.is_logging_allowed(self._sandesh_instance): self._logger.log( SandeshLogger.get_py_logger_level(sandesh.level()), sandesh.log()) self._writer.send_msg(sandesh, more)