Table of Contents

Class DbLoggerProvider

Namespace
JJMasterData.Commons.Logging.Db
Assembly
JJMasterData.Commons.dll
[ProviderAlias("Database")]
public class DbLoggerProvider : BatchingLoggerProvider, ILoggerProvider, IDisposable, ISupportExternalScope
Inheritance
DbLoggerProvider
Implements
Inherited Members

Constructors

DbLoggerProvider(IServiceProvider, IOptionsMonitor<DbLoggerOptions>)

public DbLoggerProvider(IServiceProvider serviceProvider, IOptionsMonitor<DbLoggerOptions> options)

Parameters

serviceProvider IServiceProvider
options IOptionsMonitor<DbLoggerOptions>

Methods

WriteMessagesAsync(List<LogMessage>, CancellationToken)

protected override Task WriteMessagesAsync(List<LogMessage> messages, CancellationToken token)

Parameters

messages List<LogMessage>
token CancellationToken

Returns

Task