Table of Contents

Class InitialLevels

Namespace
Steeltoe.Extensions.Logging
Assembly
Steeltoe.Extensions.Logging.DynamicLogger.dll

Initial set of LogLevels, Filters and DefaultFilter to initialize a IDynamicLoggerProvider

public class InitialLevels
Inheritance
InitialLevels
Inherited Members

Properties

DefaultLevelFilter

Gets or sets the filter to be used for any category that does not have a specified filter

public Func<string, LogLevel, bool> DefaultLevelFilter { get; set; }

Property Value

Func<string, LogLevel, bool>

OriginalLevels

Gets or sets the a list of log levels by namespace

public IDictionary<string, LogLevel> OriginalLevels { get; set; }

Property Value

IDictionary<string, LogLevel>

RunningLevelFilters

Gets or sets the filters used to determine whether log entries will be logged

public IDictionary<string, Func<string, LogLevel, bool>> RunningLevelFilters { get; set; }

Property Value

IDictionary<string, Func<string, LogLevel, bool>>