Class FileLoggerProvider
- Namespace
- JJMasterData.Commons.Logging.File
- Assembly
- JJMasterData.Commons.dll
A BatchingLoggerProvider which writes out to a file.
[ProviderAlias("File")]
public class FileLoggerProvider : BatchingLoggerProvider, ILoggerProvider, IDisposable, ISupportExternalScope
- Inheritance
-
FileLoggerProvider
- Implements
- Inherited Members
Constructors
FileLoggerProvider(IOptionsMonitor<FileLoggerOptions>)
Creates a new instance of FileLoggerProvider.
public FileLoggerProvider(IOptionsMonitor<FileLoggerOptions> options)
Parameters
options
IOptionsMonitor<FileLoggerOptions>The options to use when creating a provider.
Methods
WriteMessagesAsync(List<LogMessage>, CancellationToken)
protected override Task WriteMessagesAsync(List<LogMessage> messages, CancellationToken cancellationToken)
Parameters
messages
List<LogMessage>cancellationToken
CancellationToken