Microsoft.Extensions.Logging.AzureAppServices.Internal Espace de noms

Classes

AzureAppServicesDiagnosticsLoggerProvider

Fournisseur d’enregistreurs d’événements pour Azure WebApp.

AzureBlobLoggerProvider

Implémentation du fournisseur d’enregistreurs d’événements qui crée des instances de Logger.

AzureBlobSink

Implémentation de ILogEventSink qui stocke les messages en les ajoutant à l’objet blob Azure dans des lots.

BackgroundSink

Récepteur en arrière-plan pour Serilog.

BatchingLogger
BatchingLoggerOptions
BatchingLoggerProvider
BatchLoggerConfigureOptions
BlobAppendReferenceWrapper

Cette API prend en charge l’infrastructure .NET et n’est pas destinée à être utilisée directement à partir de votre code.

BlobLoggerConfigureOptions
BlobLoggerProvider

Implémentation de ILoggerProvider qui stocke les messages en les ajoutant à l’objet blob Azure dans des lots.

ConfigurationBasedLevelSwitcher
FileLoggerConfigureOptions
FileLoggerProvider

Fournisseur d’enregistreurs d’événements qui crée des instances de Logger.

SiteConfigurationProvider
WebAppContext

Représente l’implémentation par défaut du IWebAppContext.

WebAppLogConfiguration

Représente la configuration de l’enregistreur d’événements à partir d’Azure WebApp.

WebAppLogConfigurationBuilder

Utilisé pour créer des instances de WebAppLogConfiguration.

WebAppLogConfigurationReader

Représente l’implémentation par défaut du IWebAppLogConfigurationReader.

WebConfigurationReaderLevelSwitch

Implémentation LoggingLevelSwitch qui exécute le rappel lorsque l’événement OnConfigurationChanged se déclenche.

Structures

LogMessage

Interfaces

ICloudAppendBlob

Représente un objet blob d’ajouts, un type d’objet blob où les blocs de données sont toujours validés à la fin de l’objet blob.

IWebAppContext

Représente un contexte Azure WebApp.

IWebAppLogConfigurationReader

Contrat pour un lecteur de configuration WebApp.