Table of Contents

Namespace Steeltoe.Logging

Classes

DynamicLoggerProvider

Provides access to ILogger categories and their minimum log levels and enables to decorate log messages.

DynamicLoggerState

Represents a logger category with its configured and effective minimum LogLevel.

LogLevelsConfiguration

Provides minimum log levels per logger category, originating from configuration. Used to initialize or update an IDynamicLoggerProvider.

MessageProcessingLogger

Wraps an ILogger with the ability to change its minimum log level at runtime. Decorates log messages using IDynamicMessageProcessor.

Interfaces

IDynamicLoggerProvider

Provides access to ILogger categories and their minimum log levels.

IDynamicMessageProcessor

Provides the ability to decorate log messages before they are sent downstream.

Delegates

LoggerFilter

Determines if logging is enabled, based on the ILogger level.