Table of Contents

Class DynamicConsoleLoggerProvider

Namespace
Steeltoe.Extensions.Logging
Assembly
Steeltoe.Extensions.Logging.DynamicLogger.dll
[ProviderAlias("Dynamic")]
public class DynamicConsoleLoggerProvider : DynamicLoggerProviderBase, IDynamicLoggerProvider, ILoggerProvider, IDisposable
Inheritance
DynamicConsoleLoggerProvider
Implements
Inherited Members

Constructors

DynamicConsoleLoggerProvider(IOptionsMonitor<ConsoleLoggerOptions>, IOptionsMonitor<LoggerFilterOptions>, IEnumerable<IDynamicMessageProcessor>)

Initializes a new instance of the DynamicConsoleLoggerProvider class.

public DynamicConsoleLoggerProvider(IOptionsMonitor<ConsoleLoggerOptions> options, IOptionsMonitor<LoggerFilterOptions> filterOptions, IEnumerable<IDynamicMessageProcessor> messageProcessors = null)

Parameters

options IOptionsMonitor<ConsoleLoggerOptions>

Pass-through to ConsoleLoggerProvider constructor

filterOptions IOptionsMonitor<LoggerFilterOptions>

Logger filters

messageProcessors IEnumerable<IDynamicMessageProcessor>

message processors to apply to message

Fields

_filterOptions

protected readonly IOptionsMonitor<LoggerFilterOptions> _filterOptions

Field Value

IOptionsMonitor<LoggerFilterOptions>