Ejemplo n.º 1
0
 def handle(self):
     data = bytes.decode(self.request[0].strip())
     logData = data.split("*")[-1].split(": ")
     # print(logData)
     logTime = logData[2]
     hostName = data.split("*")[0].split(":")[1].strip()
     logMessage = ""
     for i in logData[3:]:
         logMessage += i
     logDataDict = {
         "time": logTime,
         "hostname": hostName,
         "message": logMessage
     }
     Line.broadcastSyslog(logDataDict)