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()

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

~SerilogDynamicLoggerFactory()

protected ~SerilogDynamicLoggerFactory()