예제 #1
0
 def __sendData(self):
     gLogger.debug("Sending records to security log service...")
     msgList = self.__messagesList
     self.__messagesList = []
     rpcClient = Client(url="Framework/SecurityLogging")
     for _i in range(0, len(msgList), self.__maxMessagesInBundle):
         msgsToSend = msgList[:self.__maxMessagesInBundle]
         result = rpcClient.logActionBundle(msgsToSend)
         if not result["OK"]:
             self.__messagesList.extend(msgList)
             break
         msgList = msgList[self.__maxMessagesInBundle:]
     gLogger.debug("Data sent to security log service")