Class DiagnosticsClient

Contains functionality to get diagnostics, debug information and warnings from the SDK and its internals.

Inheritance
object
DiagnosticsClient
Namespace: StylelabsStylelabs.MSdkWebClientDiagnostics
Assembly: Stylelabs.M.Sdk.WebClient.dll
Syntax
RequestResponse

public static class DiagnosticsClient

Properties

HttpLogging

Gets or sets how detailed HTTP requests and responses should be logged. This will be logged at level.

Declaration
RequestResponse

public static HttpLogging HttpLogging { get; set; }
Property Value
TypeDescription
HttpLogging
Remarks

Defaults to HttpLogging.Minimal .

LogCaching

Gets or sets a value indicating whether caching need to be logged. This will be logged at level.

Declaration
RequestResponse

public static bool LogCaching { get; set; }
Property Value
TypeDescription
bool
Remarks

Defaults to true.

Logger

Gets or sets the logger.

Declaration
RequestResponse

public static ILogger Logger { get; set; }
Property Value
TypeDescription
ILogger

LogResilience

Gets or sets a value indicating whether resilience related actions need to be logged (retries, timeouts, throttling...). This will be logged at level.

Declaration
RequestResponse

public static bool LogResilience { get; set; }
Property Value
TypeDescription
bool
Remarks

Defaults to true.

LogWarnings

Gets or sets a value indicating whether warnings should be logged. This will be logged at level.

Declaration
RequestResponse

public static bool LogWarnings { get; set; }
Property Value
TypeDescription
bool
Remarks

Defaults to true.

Do you have some feedback for us?

If you have suggestions for improving this article,