Delen via


FileLoggerProvider Class

Definition

A BatchingLoggerProvider that writes out to a file.

public ref class FileLoggerProvider : Microsoft::Extensions::Logging::AzureAppServices::BatchingLoggerProvider
[Microsoft.Extensions.Logging.ProviderAlias("AzureAppServicesFile")]
public class FileLoggerProvider : Microsoft.Extensions.Logging.AzureAppServices.BatchingLoggerProvider
[<Microsoft.Extensions.Logging.ProviderAlias("AzureAppServicesFile")>]
type FileLoggerProvider = class
    inherit BatchingLoggerProvider
Public Class FileLoggerProvider
Inherits BatchingLoggerProvider
Inheritance
FileLoggerProvider
Attributes

Constructors

FileLoggerProvider(IOptionsMonitor<AzureFileLoggerOptions>)

Creates a new instance of FileLoggerProvider.

Properties

IsEnabled

Checks if the queue is enabled.

(Inherited from BatchingLoggerProvider)

Methods

CreateLogger(String)

Creates a Microsoft.Extensions.Logging.AzureAppServices.Internal.BatchingLogger with the given categoryName.

(Inherited from BatchingLoggerProvider)
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from BatchingLoggerProvider)
IntervalAsync(TimeSpan, CancellationToken)

Wait for the given TimeSpan.

(Inherited from BatchingLoggerProvider)

Explicit Interface Implementations

ISupportExternalScope.SetScopeProvider(IExternalScopeProvider)

Sets the scope on this provider.

(Inherited from BatchingLoggerProvider)

Applies to