Class SerilogDynamicLoggerFactory
- Namespace
- Steeltoe.Extensions.Logging.SerilogDynamicLogger
- Assembly
- Steeltoe.Extensions.Logging.SerilogDynamicLogger.dll
public class SerilogDynamicLoggerFactory : ILoggerFactory, IDisposable
- Inheritance
-
SerilogDynamicLoggerFactory
- Implements
- Inherited Members
Constructors
SerilogDynamicLoggerFactory(IDynamicLoggerProvider)
public SerilogDynamicLoggerFactory(IDynamicLoggerProvider provider)
Parameters
providerIDynamicLoggerProvider
Methods
AddProvider(ILoggerProvider)
Adds an ILoggerProvider to the logging system.
public void AddProvider(ILoggerProvider provider)
Parameters
providerILoggerProviderThe ILoggerProvider.
CreateLogger(string)
Creates a new ILogger instance.
public ILogger CreateLogger(string categoryName)
Parameters
categoryNamestringThe category name for messages produced by the logger.
Returns
Dispose()
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposingbool
~SerilogDynamicLoggerFactory()
protected ~SerilogDynamicLoggerFactory()