summaryrefslogtreecommitdiff
path: root/utils/CIndex/completion_logger_server.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/CIndex/completion_logger_server.py')
-rwxr-xr-xutils/CIndex/completion_logger_server.py45
1 files changed, 0 insertions, 45 deletions
diff --git a/utils/CIndex/completion_logger_server.py b/utils/CIndex/completion_logger_server.py
deleted file mode 100755
index 201667117fc2..000000000000
--- a/utils/CIndex/completion_logger_server.py
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env python
-from __future__ import absolute_import, division, print_function
-import sys
-from socket import *
-from time import strftime
-import datetime
-
-def main():
- if len(sys.argv) < 4:
- print("completion_logger_server.py <listen address> <listen port> <log file>")
- exit(1)
-
- host = sys.argv[1]
- port = int(sys.argv[2])
- buf = 1024 * 8
- addr = (host,port)
-
- # Create socket and bind to address
- UDPSock = socket(AF_INET,SOCK_DGRAM)
- UDPSock.bind(addr)
-
- print("Listing on {0}:{1} and logging to '{2}'".format(host, port, sys.argv[3]))
-
- # Open the logging file.
- f = open(sys.argv[3], "a")
-
- # Receive messages
- while 1:
- data,addr = UDPSock.recvfrom(buf)
- if not data:
- break
- else:
- f.write("{ ");
- f.write("\"time\": \"{0}\"".format(datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S')))
- f.write(", \"sender\": \"{0}\" ".format(addr[0]))
- f.write(", \"data\": ")
- f.write(data)
- f.write(" }\n")
- f.flush()
-
- # Close socket
- UDPSock.close()
-
-if __name__ == '__main__':
- main()