private void SaveLogApi( string requestBody, string responseBody, DateTimeOffset start, DateTimeOffset end, HttpContext context = null) { try { var log = new LogApi(transactionFlow); log.CreateRequestData(context, requestBody, start, this); log.CreateResponseData(context, responseBody, end, this); this.LogInformation(log.Serialize()); } catch (Exception ex) { this.LogError(ex, $"{nameof(ServerlessLogger)} -> Fail using {nameof(SaveLogApi)}: {ex.Message}"); } }