import csv import os from typing import List from models.sales import OrderWeb, ItemWeb def log_order(username, table, order_date, items: List[str]): """Log order information to CSV file""" if not os.path.exists('logs.csv'): with open('logs.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerow(['userName', 'table', 'orderDate', 'items']) with open('logs.csv', 'a', newline='') as f: writer = csv.writer(f) writer.writerow([ username, table, order_date, items ]) def log_llm_response(user: str, response: str): """Log LLM response to file""" file_mode = "a" if os.path.exists("llm_logs.txt") else "w" with open("llm_logs.txt", file_mode) as f: f.write(f"{user}: {response}\n")