Extend confserver logging #75

Merged
bmartin5692 merged 6 commits from extend-confserver-logging into master 2019-12-30 22:16:21 +01:00
Showing only changes of commit 18adff2178 - Show all commits

View file

@ -252,22 +252,39 @@ class ConfServer:
postbody = None postbody = None
response = await handler(request) response = await handler(request)
logall = { if not "application/octet-stream" in response.content_type:
"request": { logall = {
"route_name": f"{request.match_info.route.name}", "request": {
"method": f"{request.method}", "route_name": f"{request.match_info.route.name}",
"path": f"{request.path}", "method": f"{request.method}",
"query_string": f"{request.query_string}", "path": f"{request.path}",
"raw_path": f"{request.raw_path}", "query_string": f"{request.query_string}",
"raw_headers": f'{",".join(map("{}".format, request.raw_headers))}', "raw_path": f"{request.raw_path}",
"body": f"{postbody}", "raw_headers": f'{",".join(map("{}".format, request.raw_headers))}',
}, "body": f"{postbody}",
},
"response": { "response": {
"response_body": f"{json.loads(response.body)}", "response_body": f"{json.loads(response.body)}",
"status": f"{response.status}", "status": f"{response.status}",
} }
} }
else:
logall = {
"request": {
"route_name": f"{request.match_info.route.name}",
"method": f"{request.method}",
"path": f"{request.path}",
"query_string": f"{request.query_string}",
"raw_path": f"{request.raw_path}",
"raw_headers": f'{",".join(map("{}".format, request.raw_headers))}',
"body": f"{postbody}",
},
"response": {
"status": f"{response.status}",
}
}
confserverlog.debug(json.dumps(logall)) confserverlog.debug(json.dumps(logall))