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
IServiceProvideroptions
IOptionsMonitor<DbLoggerOptions>
Methods
WriteMessagesAsync(List<LogMessage>, CancellationToken)
protected override Task WriteMessagesAsync(List<LogMessage> messages, CancellationToken token)
Parameters
messages
List<LogMessage>token
CancellationToken