We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 88f664b commit 819db5fCopy full SHA for 819db5f
1 file changed
src/SearchAPI/application/log_router.py
@@ -50,14 +50,18 @@ async def custom_route_handler(request: Request) -> Response:
50
try:
51
response: Response = await original_route_handler(request)
52
finally:
53
+ queryBody = {}
54
+ if (content_type := request.headers.get('content-type')) is not None:
55
+ if content_type == 'application/json':
56
+ queryBody = await request.json()
57
# What to ALWAYS log:
58
duration = time.time() - before
59
api_logger.info(
60
"Query finished running.",
61
extra={
62
"QueryTime": duration,
63
"QueryParams": dict(request.query_params),
- "QueryBody": dict(await request.json()),
64
+ "QueryBody": queryBody,
65
"Endpoint": request.scope['path'],
66
}
67
)
0 commit comments