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
provider
IDynamicLoggerProvider
Methods
AddProvider(ILoggerProvider)
Adds an ILoggerProvider to the logging system.
public void AddProvider(ILoggerProvider provider)
Parameters
provider
ILoggerProviderThe ILoggerProvider.
CreateLogger(string)
Creates a new ILogger instance.
public ILogger CreateLogger(string categoryName)
Parameters
categoryName
stringThe category name for messages produced by the logger.
Returns
Dispose()
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
~SerilogDynamicLoggerFactory()
protected ~SerilogDynamicLoggerFactory()