Microsoft.Extensions.Logging.AzureAppServices.Internal Przestrzeń nazw

Klasy

AzureAppServicesDiagnosticsLoggerProvider

Dostawca rejestratora dla usługi Azure WebApp.

AzureBlobLoggerProvider

Implikacja dostawcy rejestratora, który tworzy wystąpienia programu Logger.

AzureBlobSink

Implementacja ILogEventSink , która przechowuje komunikaty, dołączając je do obiektu blob platformy Azure w partiach.

BackgroundSink

Ujście tła dla programu Serilog.

BatchingLogger
BatchingLoggerOptions
BatchingLoggerProvider
BatchLoggerConfigureOptions
BlobAppendReferenceWrapper

Ten interfejs API obsługuje infrastrukturę platformy .NET i nie jest przeznaczony do użycia bezpośrednio z kodu.

BlobLoggerConfigureOptions
BlobLoggerProvider

Implementacja ILoggerProvider , która przechowuje komunikaty, dołączając je do obiektu blob platformy Azure w partiach.

ConfigurationBasedLevelSwitcher
FileLoggerConfigureOptions
FileLoggerProvider

Dostawca rejestratora, który tworzy wystąpienia programu Logger.

SiteConfigurationProvider
WebAppContext

Reprezentuje domyślną implementację elementu IWebAppContext.

WebAppLogConfiguration

Reprezentuje konfigurację rejestratora z usługi Azure WebApp.

WebAppLogConfigurationBuilder

Służy do tworzenia wystąpień elementu WebAppLogConfiguration.

WebAppLogConfigurationReader

Reprezentuje domyślną implementację elementu IWebAppLogConfigurationReader.

WebConfigurationReaderLevelSwitch

Implementacja LoggingLevelSwitch , która uruchamia wywołanie zwrotne po uruchomieniu OnConfigurationChanged zdarzenia.

Struktury

LogMessage

Interfejsy

ICloudAppendBlob

Reprezentuje uzupełnialne obiekty blob— typ obiektu blob, w którym bloki danych są zawsze zatwierdzane na końcu obiektu blob.

IWebAppContext

Reprezentuje kontekst aplikacji internetowej platformy Azure.

IWebAppLogConfigurationReader

Kontrakt dla czytnika konfiguracji aplikacji internetowej.