Table of Contents

Class LoggerMessages

Namespace
Arc4u.OAuth2.AspNetCore
Assembly
Arc4u.OAuth2.AspNetCore.dll

Source-generated high-performance log messages of the Arc4u.OAuth2.AspNetCore package, exposed as ILogger extension methods.

public static class LoggerMessages
Inheritance
LoggerMessages
Inherited Members

Methods

LogBasicAuthentityBadFormat(ILogger)

Logs an Error message (event id 9107): Basic authentication is not well formed!

[LoggerMessage(EventId = 9107, Level = LogLevel.Error, Message = "Basic authentication is not well formed!")]
public static void LogBasicAuthentityBadFormat(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogCallSTS(ILogger, string)

Logs a Trace message (event id 9112): Contact the Service Token Provider to create an access token for {TokenCacheKey}.

[LoggerMessage(EventId = 9112, Level = LogLevel.Trace, Message = "Contact the Service Token Provider to create an access token for {TokenCacheKey}.")]
public static void LogCallSTS(this ILogger logger, string tokenCacheKey)

Parameters

logger ILogger

The logger to write to.

tokenCacheKey string

The value substituted in the message.

LogChangeUserName(ILogger, string, string)

Logs a Debug message (event id 9103): Change user name receivde from {UserName} to {NewUserName}.

[LoggerMessage(EventId = 9103, Level = LogLevel.Debug, Message = "Change user name receivde from {UserName} to {NewUserName}.")]
public static void LogChangeUserName(this ILogger logger, string userName, string newUserName)

Parameters

logger ILogger

The logger to write to.

userName string

The value substituted in the message.

newUserName string

The value substituted in the message.

LogCheckContainsKeyInCache(ILogger, string)

Logs a Trace message (event id 9109): Check if the cache contains a token for {TokenCacheKey}.

[LoggerMessage(EventId = 9109, Level = LogLevel.Trace, Message = "Check if the cache contains a token for {TokenCacheKey}.")]
public static void LogCheckContainsKeyInCache(this ILogger logger, string tokenCacheKey)

Parameters

logger ILogger

The logger to write to.

tokenCacheKey string

The value substituted in the message.

LogClaimTypeIdFound(ILogger, string)

Logs a Debug message (event id 9105): Claim Type id used to identify the user is {ClaimTypeId}.

[LoggerMessage(EventId = 9105, Level = LogLevel.Debug, Message = "Claim Type id used to identify the user is {ClaimTypeId}.")]
public static void LogClaimTypeIdFound(this ILogger logger, string claimTypeId)

Parameters

logger ILogger

The logger to write to.

claimTypeId string

The value substituted in the message.

LogClientCredentialsTokenError(ILogger, string, string)

Logs an Error message (event id 9117): Requesting a client_credentials token failed with {StatusCode}: {ResponseBody}.

[LoggerMessage(EventId = 9117, Level = LogLevel.Error, Message = "Requesting a client_credentials token failed with {StatusCode}: {ResponseBody}.")]
public static void LogClientCredentialsTokenError(this ILogger logger, string statusCode, string responseBody)

Parameters

logger ILogger

The logger to write to.

statusCode string

The value substituted in the message.

responseBody string

The value substituted in the message.

LogCreateAuthenticationContext(ILogger)

Logs a Trace message (event id 9116): Creating an authentication context for the request.

[LoggerMessage(EventId = 9116, Level = LogLevel.Trace, Message = "Creating an authentication context for the request.")]
public static void LogCreateAuthenticationContext(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogForceOpenIdConnect(ILogger)

Logs a Debug message (event id 9104): Force an OpenId connection.

[LoggerMessage(EventId = 9104, Level = LogLevel.Debug, Message = "Force an OpenId connection.")]
public static void LogForceOpenIdConnect(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogNoCachePerformance(ILogger)

Logs a Warning message (event id 9114): No cache is defined. STS is called for every call!

[LoggerMessage(EventId = 9114, Level = LogLevel.Warning, Message = "No cache is defined. STS is called for every call!")]
public static void LogNoCachePerformance(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogNoClaimTypeFound(ILogger, string)

Logs an Error message (event id 9118): No claim type found equal to: {IdentifierOptions} in the current identity.

[LoggerMessage(EventId = 9118, Level = LogLevel.Error, Message = "No claim type found equal to: {IdentifierOptions} in the current identity.")]
public static void LogNoClaimTypeFound(this ILogger logger, string identifierOptions)

Parameters

logger ILogger

The logger to write to.

identifierOptions string

The value substituted in the message.

LogNoIdentity(ILogger)

Logs a Warning message (event id 9106): Loading extra claims needs an identity!

[LoggerMessage(EventId = 9106, Level = LogLevel.Warning, Message = "Loading extra claims needs an identity!")]
public static void LogNoIdentity(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogNoTokenProvider(ILogger, string)

Logs an Error message (event id 9115): No token provider found for {CredentialTokenProviderProviderName}.

[LoggerMessage(EventId = 9115, Level = LogLevel.Error, Message = "No token provider found for {CredentialTokenProviderProviderName}.")]
public static void LogNoTokenProvider(this ILogger logger, string credentialTokenProviderProviderName)

Parameters

logger ILogger

The logger to write to.

credentialTokenProviderProviderName string

The value substituted in the message.

LogPrincipalCreation(ILogger)

Logs a Trace message (event id 9108): Create the principal.

[LoggerMessage(EventId = 9108, Level = LogLevel.Trace, Message = "Create the principal.")]
public static void LogPrincipalCreation(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogSaveTokenInCache(ILogger, string, DateTime)

Logs a Trace message (event id 9113): Save the token in the cache for {TokenCacheKey}, will expire at {ExpiresOnUtc} Utc.

[LoggerMessage(EventId = 9113, Level = LogLevel.Trace, Message = "Save the token in the cache for {TokenCacheKey}, will expire at {ExpiresOnUtc} Utc.")]
public static void LogSaveTokenInCache(this ILogger logger, string tokenCacheKey, DateTime expiresOnUtc)

Parameters

logger ILogger

The logger to write to.

tokenCacheKey string

The value substituted in the message.

expiresOnUtc DateTime

The value substituted in the message.

LogThreadCultureName(ILogger, string)

Logs a Debug message (event id 9101): Thread UI Culture is set to {UICultureName}

[LoggerMessage(EventId = 9101, Level = LogLevel.Debug, Message = "Thread UI Culture is set to {UICultureName}")]
public static void LogThreadCultureName(this ILogger logger, string uICultureName)

Parameters

logger ILogger

The logger to write to.

uICultureName string

The value substituted in the message.

LogTokenExpiredLoadedFromCache(ILogger, string)

Logs a Trace message (event id 9111): Token loaded from the cache is expired {TokenCacheKey}.

[LoggerMessage(EventId = 9111, Level = LogLevel.Trace, Message = "Token loaded from the cache is expired {TokenCacheKey}.")]
public static void LogTokenExpiredLoadedFromCache(this ILogger logger, string tokenCacheKey)

Parameters

logger ILogger

The logger to write to.

tokenCacheKey string

The value substituted in the message.

LogTokenLoadedFromCache(ILogger, string)

Logs a Trace message (event id 9110): Token loaded from the cache for {TokenCacheKey}.

[LoggerMessage(EventId = 9110, Level = LogLevel.Trace, Message = "Token loaded from the cache for {TokenCacheKey}.")]
public static void LogTokenLoadedFromCache(this ILogger logger, string tokenCacheKey)

Parameters

logger ILogger

The logger to write to.

tokenCacheKey string

The value substituted in the message.

LogUserName(ILogger, string)

Logs a Debug message (event id 9102): Username receives is: {UserName}.

[LoggerMessage(EventId = 9102, Level = LogLevel.Debug, Message = "Username receives is: {UserName}.")]
public static void LogUserName(this ILogger logger, string userName)

Parameters

logger ILogger

The logger to write to.

userName string

The value substituted in the message.