Class LoggingIntervalPolicyILoggerExtensions
Extension methods for ILogger with logging policy support.
public static class LoggingIntervalPolicyILoggerExtensions
- Inheritance
-
objectLoggingIntervalPolicyILoggerExtensions
Methods
LogWithIntervalPolicy(ILogger, LoggingIntervalPolicy, Action<ILogger>)
Executes a logging action with logging policy support.
public static void LogWithIntervalPolicy(this ILogger logger, LoggingIntervalPolicy policy, Action<ILogger> logAction)
Parameters
loggerILoggerThe logger instance.
policyLoggingIntervalPolicyLogger policy containing identifier and policy settings.
logActionAction<ILogger>The actual logging action to execute in case the policy allows it.
LogWithIntervalPolicy<T>(ILogger<T>, LoggingIntervalPolicy, Action<ILogger<T>>)
Executes a logging action with logging policy support.
public static void LogWithIntervalPolicy<T>(this ILogger<T> logger, LoggingIntervalPolicy policy, Action<ILogger<T>> logAction)
Parameters
loggerILogger<T>The logger instance.
policyLoggingIntervalPolicyLogger policy containing identifier and policy settings.
logActionAction<ILogger<T>>The actual logging action to execute in case the policy allows it.
Type Parameters
T