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 | 87bdd6689ad0b91bf49abcd5373da8d24175b4c4 (patch) | |
tree | 6ee34545b2f4bacb7df52dd08ca8f64f3c0693d5 | |
parent | 2ee297fab4a818f0d94d74d6c0701c9c5184235d (diff) |
Log code completion data in json format.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101587 91177308-0d34-0410-b5e6-96231b3b80d8
-rwxr-xr-x | utils/CIndex/completion_logger_server.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/utils/CIndex/completion_logger_server.py b/utils/CIndex/completion_logger_server.py index 3182c1c519..759c79bac5 100755 --- a/utils/CIndex/completion_logger_server.py +++ b/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 |