private async Task LogRequestResponse(string host, string path, string querystring, string ipAddress, string headers, string requestBodyText, string responseBodyText, double timeInSeconds) { //log request var requestId = Guid.NewGuid().ToString(); RequestLogDto requestDto = new RequestLogDto() { Host = host, Path = path, QueryStingBody = querystring, Header = headers, Body = requestBodyText }; ResponseLogDto responseDto = new ResponseLogDto() { Body = responseBodyText }; requestResposeDto = new RequestResponseLogDto { RequestId = requestId, IPAddress = ipAddress, Request = requestDto, Response = responseDto, TimeInSeconds = timeInSeconds }; await _requestResponseLogger.Add(requestResposeDto); }
public async Task Add(RequestResponseLogDto dto) { await AddOneAsync(dto.ConvertRequestResponseLogDtoToRequestResponse(), _userClaims.Id); }