Table of Contents

Class SerilogDynamicLoggerFactory

Namespace
Steeltoe.Extensions.Logging.DynamicSerilog
Assembly
Steeltoe.Extensions.Logging.DynamicSerilogBase.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 ILoggerProvider

The ILoggerProvider.

CreateLogger(string)

Creates a new ILogger instance.

public ILogger CreateLogger(string categoryName)

Parameters

categoryName string

The category name for messages produced by the logger.

Returns

ILogger

The ILogger.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

~SerilogDynamicLoggerFactory()

protected ~SerilogDynamicLoggerFactory()