Cast Search REST API logs to JSON (#290)

This commit is contained in:
Karim Jana 2020-08-06 04:36:56 -04:00 committed by GitHub
parent 5937f9cf16
commit 89dcfed619
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,3 +1,4 @@
import json
import logging
import time
from datetime import datetime
@ -162,7 +163,7 @@ def doc_qa(model_id: int, request: Question):
elasticapm.set_custom_context({"results": results})
end_time = time.time()
logger.info({"request": request.json(), "results": results, "time": f"{(end_time - start_time):.2f}"})
logger.info(json.dumps({"request": request.dict(), "results": results, "time": f"{(end_time - start_time):.2f}"}))
return {"results": results}
@ -190,6 +191,6 @@ def faq_qa(model_id: int, request: Question):
results.append(result)
elasticapm.set_custom_context({"results": results})
logger.info({"request": request.json(), "results": results})
logger.info(json.dumps({"request": request.dict(), "results": results}))
return {"results": results}