Ejemplo n.º 1
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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 4
0
 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())
Ejemplo n.º 5
0
 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)
Ejemplo n.º 7
0
 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)
Ejemplo n.º 8
0
 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)