Class DynamicSerilogLoggerProvider
- Namespace
- Steeltoe.Logging.DynamicSerilog
- Assembly
- Steeltoe.Logging.DynamicSerilog.dll
Implements DynamicLoggerProvider for logging using Serilog.
public sealed class DynamicSerilogLoggerProvider : DynamicLoggerProvider, IDynamicLoggerProvider, ILoggerProvider, IDisposable
- Inheritance
-
DynamicSerilogLoggerProvider
- Implements
- Inherited Members
Constructors
DynamicSerilogLoggerProvider(IOptionsMonitor<SerilogOptions>, IEnumerable<IDynamicMessageProcessor>)
public DynamicSerilogLoggerProvider(IOptionsMonitor<SerilogOptions> serilogOptionsMonitor, IEnumerable<IDynamicMessageProcessor> messageProcessors)
Parameters
serilogOptionsMonitor
IOptionsMonitor<SerilogOptions>messageProcessors
IEnumerable<IDynamicMessageProcessor>
Methods
CreateMessageProcessingLogger(string)
protected override MessageProcessingLogger CreateMessageProcessingLogger(string categoryName)
Parameters
categoryName
string
Returns
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool