HemanM commited on
Commit
48758d0
·
verified ·
1 Parent(s): c4358b8

Update logger.py

Browse files
Files changed (1) hide show
  1. logger.py +17 -0
logger.py CHANGED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import csv
2
+ from datetime import datetime
3
+
4
+ def log_feedback(query, context, evo_output, feedback):
5
+ row = {
6
+ "timestamp": datetime.utcnow().isoformat(),
7
+ "query": query,
8
+ "context": context,
9
+ "evo_output": evo_output,
10
+ "feedback": feedback
11
+ }
12
+
13
+ with open("feedback_log.csv", mode="a", newline="", encoding="utf-8") as file:
14
+ writer = csv.DictWriter(file, fieldnames=row.keys())
15
+ if file.tell() == 0:
16
+ writer.writeheader()
17
+ writer.writerow(row)