diff options
author | Ted Kremenek <kremenek@apple.com> | 2010-04-17 00:21:44 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2010-04-17 00:21:44 +0000 |
commit | bfd5a75b1c7202ce98348eaef4feb4b95d3ed1fe (patch) | |
tree | 8be2e823a7f5bf1415d1452809d6831aeb94d5e5 /clang/utils/CIndex/completion_logger_server.py | |
parent | cab334cc904c5f87d2a6b6bcc80291f9a4d16635 (diff) | |
download | bcm5719-llvm-bfd5a75b1c7202ce98348eaef4feb4b95d3ed1fe.tar.gz bcm5719-llvm-bfd5a75b1c7202ce98348eaef4feb4b95d3ed1fe.zip |
Log code completion data in json format.
llvm-svn: 101587
Diffstat (limited to 'clang/utils/CIndex/completion_logger_server.py')
-rwxr-xr-x | clang/utils/CIndex/completion_logger_server.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/clang/utils/CIndex/completion_logger_server.py b/clang/utils/CIndex/completion_logger_server.py index 3182c1c519e..759c79bac58 100755 --- a/clang/utils/CIndex/completion_logger_server.py +++ b/clang/utils/CIndex/completion_logger_server.py @@ -1,7 +1,8 @@ #!/usr/bin/env python import sys from socket import * -from time import localtime, strftime +from time import strftime +import datetime def main(): if len(sys.argv) < 4: @@ -28,10 +29,12 @@ def main(): if not data: break else: - f.write(strftime("'%a, %d %b %Y %H:%M:%S' ", localtime())) - f.write("'{0}' ".format(addr[0])) + f.write("{ "); + f.write("\"time\": \"{0}\"".format(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.write(" }\n") f.flush() # Close socket |