Table of Contents

Class LoggerMessages

Namespace
Arc4u.Caching
Assembly
Arc4u.Caching.dll

Source-generated log messages of the cache context.

public static class LoggerMessages
Inheritance
LoggerMessages
Inherited Members

Methods

LogCacheKindIssue(ILogger, string)

Logs (event 9012, Error) that no ICache can be resolved for the given kind.

[LoggerMessage(EventId = 9012, Level = LogLevel.Error, Message = "Cannot resolve an ICache instance with the name: {CacheKind}")]
public static void LogCacheKindIssue(this ILogger logger, string cacheKind)

Parameters

logger ILogger

The logger.

cacheKind string

The kind of the cache.

LogNewCache(ILogger, string, string)

Logs (event 9010, Trace) that a cache of the given kind and name has been instantiated.

[LoggerMessage(EventId = 9010, Level = LogLevel.Trace, Message = "Instantiate a new instance of a cache with a kind of {cacheKind} and named {cacheName}.")]
public static void LogNewCache(this ILogger logger, string cacheKind, string cacheName)

Parameters

logger ILogger

The logger.

cacheKind string

The kind of the cache.

cacheName string

The name of the cache.

LogRegisterNewCache(ILogger, string, string)

Logs (event 9011, Information) that a cache of the given kind and name has been registered to be initialized later.

[LoggerMessage(EventId = 9011, Level = LogLevel.Information, Message = "Register a cache with a kind of {CacheKind} and named {CacheName} for later.")]
public static void LogRegisterNewCache(this ILogger logger, string cacheKind, string cacheName)

Parameters

logger ILogger

The logger.

cacheKind string

The kind of the cache.

cacheName string

The name of the cache.