다음을 통해 공유


BatchingLoggerProvider Class

Definition

A provider of Microsoft.Extensions.Logging.AzureAppServices.BatchingLogger instances.

public ref class BatchingLoggerProvider abstract : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider, Microsoft::Extensions::Logging::ISupportExternalScope
public abstract class BatchingLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider, Microsoft.Extensions.Logging.ISupportExternalScope
type BatchingLoggerProvider = class
    interface ILoggerProvider
    interface IDisposable
    interface ISupportExternalScope
Public MustInherit Class BatchingLoggerProvider
Implements IDisposable, ILoggerProvider, ISupportExternalScope
Inheritance
BatchingLoggerProvider
Derived
Implements

Properties

Name Description
IsEnabled

Checks if the queue is enabled.

Methods

Name Description
CreateLogger(String)

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

Dispose()

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

IntervalAsync(TimeSpan, CancellationToken)

Wait for the given TimeSpan.

Explicit Interface Implementations

Name Description
ISupportExternalScope.SetScopeProvider(IExternalScopeProvider)

Sets the scope on this provider.

Applies to