Spaces:
Runtime error
Runtime error
| import os | |
| import json | |
| from datetime import datetime | |
| LOG_TYPE_GPT = "GPT" | |
| DIRECTORY_LOG_GPT = ".logs/gpt_logs" | |
| def log_response(log_type, query, response): | |
| log_entry = { | |
| "query": query, | |
| "response": response, | |
| "timestamp": datetime.now().isoformat() | |
| } | |
| directory = DIRECTORY_LOG_GPT | |
| if not os.path.exists(directory): | |
| os.makedirs(directory) | |
| filename = f'{datetime.now().strftime("%Y%m%d_%H%M%S")}_{log_type.lower()}.txt' | |
| filepath = os.path.join(directory, filename) | |
| with open(filepath, "w") as outfile: | |
| json.dump(log_entry, outfile) |