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.