Table of Contents

Interface IApiRequestLogger

Namespace
Shift.Common
Assembly
Shift.Common.dll
public interface IApiRequestLogger
Extension Methods

Methods

Error(string, string)

void Error(string source, string error)

Parameters

source string
error string

Insert(Guid?, Guid?, HttpRequestHeaders, string, string, string)

Guid Insert(Guid? userIdentifier, Guid? organizationIdentifier, HttpRequestHeaders headers, string requestUrl, string requestMethod, string content)

Parameters

userIdentifier Guid?
organizationIdentifier Guid?
headers HttpRequestHeaders
requestUrl string
requestMethod string
content string

Returns

Guid

Insert(Guid?, Guid?, HttpWebRequest, string)

Guid Insert(Guid? userIdentifier, Guid? organizationIdentifier, HttpWebRequest request, string content)

Parameters

userIdentifier Guid?
organizationIdentifier Guid?
request HttpWebRequest
content string

Returns

Guid

Update(Guid, IntegrationResponse)

void Update(Guid requestKey, IntegrationResponse response)

Parameters

requestKey Guid
response IntegrationResponse

Update(Guid, string, Exception)

void Update(Guid requestKey, string destination, Exception ex)

Parameters

requestKey Guid
destination string
ex Exception