Diff of /utilities/logUtils.py [000000] .. [a18f15]

Switch to side-by-side view

--- a
+++ b/utilities/logUtils.py
@@ -0,0 +1,31 @@
+import json
+import csv
+
+def LOG2CSV(datalist, csv_file, flag = 'a'):
+    '''
+    datalist: List of elements to be written
+    '''
+    with open(csv_file, flag) as csvFile:
+        writer = csv.writer(csvFile)
+        writer.writerow(datalist)
+    csvFile.close()
+
+def LOG2TXT(text, file_path, flag = 'a', console= True):
+    '''
+    text: python object with stats to be logged
+    '''
+    text = str(text)
+    with open(file_path, 'a', buffering=1) as txt_file:
+        if console: print(text)
+        print(text, file=txt_file)
+
+
+def LOG2DICTXT(dic, file_path, flag = 'a', console= True):
+    '''
+    stats: dictionary object with stats to be logged
+    '''
+    with open(file_path, 'a', buffering=1) as txt_file:
+        if console: print(json.dumps(dic))
+        print(json.dumps(dic), file=txt_file)
+
+