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}");
            }
        }