Delen via


BlobLoggerProvider Class

Definition

The ILoggerProvider implementation that stores messages by appending them to Azure Blob in batches.

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

Constructors

BlobLoggerProvider(IOptionsMonitor<AzureBlobLoggerOptions>)

Creates a new instance of BlobLoggerProvider.

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