Table of Contents

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

Returns

Task