Aydsko iRacing Data API
Show / Hide Table of Contents

Class LoggingExtensions

Inheritance
object
LoggingExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Aydsko.iRacingData
Assembly: Aydsko.iRacingData.dll
Syntax
public static class LoggingExtensions

Methods

ErrorResponse(ILogger, string?, Exception)

Declaration
public static void ErrorResponse(this ILogger logger, string? errorDescription, Exception exception)
Parameters
Type Name Description
ILogger logger
string errorDescription
Exception exception

ErrorResponseUnknown(ILogger)

Declaration
public static void ErrorResponseUnknown(this ILogger logger)
Parameters
Type Name Description
ILogger logger

FailedToRetrieveChunkError(ILogger, int?, int?, HttpStatusCode?, string?)

Declaration
public static void FailedToRetrieveChunkError(this ILogger logger, int? chunkIndex, int? chunkTotalCount, HttpStatusCode? httpStatusCode, string? reasonPhrase)
Parameters
Type Name Description
ILogger logger
int? chunkIndex
int? chunkTotalCount
HttpStatusCode? httpStatusCode
string reasonPhrase

LoginCookiesRestored(ILogger, string)

Declaration
public static void LoginCookiesRestored(this ILogger logger, string userEmail)
Parameters
Type Name Description
ILogger logger
string userEmail

LoginSuccessful(ILogger, string)

Declaration
public static void LoginSuccessful(this ILogger logger, string userEmail)
Parameters
Type Name Description
ILogger logger
string userEmail

RateLimitsUpdated(ILogger, int?, int?, DateTimeOffset?)

Declaration
public static void RateLimitsUpdated(this ILogger logger, int? rateLimitRemaining, int? rateLimit, DateTimeOffset? rateLimitResetInstant)
Parameters
Type Name Description
ILogger logger
int? rateLimitRemaining
int? rateLimit
DateTimeOffset? rateLimitResetInstant

RetryingUnauthorizedResponse(ILogger, iRacingUnauthorizedResponseException, Uri, int, int)

Declaration
public static void RetryingUnauthorizedResponse(this ILogger logger, iRacingUnauthorizedResponseException unauthorizedResponseException, Uri requestUrl, int retryCount, int maxRetries)
Parameters
Type Name Description
ILogger logger
iRacingUnauthorizedResponseException unauthorizedResponseException
Uri requestUrl
int retryCount
int maxRetries

TraceCacheHitOrMiss(ILogger, Uri, bool)

Declaration
public static void TraceCacheHitOrMiss(this ILogger logger, Uri infoLinkUri, bool isHit)
Parameters
Type Name Description
ILogger logger
Uri infoLinkUri
bool isHit
In this article
Back to top Generated by DocFX