Class LoggingExtensions
Inheritance
LoggingExtensions
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
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
LoginCookiesRestored(ILogger, string)
Declaration
public static void LoginCookiesRestored(this ILogger logger, string userEmail)
Parameters
LoginSuccessful(ILogger, string)
Declaration
public static void LoginSuccessful(this ILogger logger, string userEmail)
Parameters
RateLimitsUpdated(ILogger, int?, int?, DateTimeOffset?)
Declaration
public static void RateLimitsUpdated(this ILogger logger, int? rateLimitRemaining, int? rateLimit, DateTimeOffset? rateLimitResetInstant)
Parameters
RetryingUnauthorizedResponse(ILogger, iRacingUnauthorizedResponseException, Uri, int, int)
Declaration
public static void RetryingUnauthorizedResponse(this ILogger logger, iRacingUnauthorizedResponseException unauthorizedResponseException, Uri requestUrl, int retryCount, int maxRetries)
Parameters
TraceCacheHitOrMiss(ILogger, Uri, bool)
Declaration
public static void TraceCacheHitOrMiss(this ILogger logger, Uri infoLinkUri, bool isHit)
Parameters