Microsoft.Extensions.Logging.AzureAppServices.Internal Пространство имен

Классы

AzureAppServicesDiagnosticsLoggerProvider

Поставщик средства ведения журнала для веб-приложения Azure.

AzureBlobLoggerProvider

Реализация для поставщика средства ведения журнала, который создает экземпляры Logger.

AzureBlobSink

Реализация ILogEventSink, которая сохраняет сообщения, добавляя их к большому двоичному объекту Azure пакетами.

BackgroundSink

Фоновый приемник для Serilog.

BatchingLogger
BatchingLoggerOptions
BatchingLoggerProvider
BatchLoggerConfigureOptions
BlobAppendReferenceWrapper

Этот API поддерживает инфраструктуру .NET и не предназначен для использования непосредственно в коде.

BlobLoggerConfigureOptions
BlobLoggerProvider

Реализация ILoggerProvider, которая сохраняет сообщения, добавляя их к большому двоичному объекту Azure пакетами.

ConfigurationBasedLevelSwitcher
FileLoggerConfigureOptions
FileLoggerProvider

Поставщик средства ведения журнала, который создает экземпляры Logger.

SiteConfigurationProvider
WebAppContext

Предоставляет реализацию IWebAppContext по умолчанию.

WebAppLogConfiguration

Представляет конфигурацию средства ведения журнала из веб-приложения Azure.

WebAppLogConfigurationBuilder

Используется для создания экземпляров WebAppLogConfiguration.

WebAppLogConfigurationReader

Представляет реализацию IWebAppLogConfigurationReader по умолчанию.

WebConfigurationReaderLevelSwitch

Реализация LoggingLevelSwitch , которая выполняет обратный вызов при возникновении OnConfigurationChanged события.

Структуры

LogMessage

Интерфейсы

ICloudAppendBlob

Представляет добавочный большой двоичный объект, то есть такой большой двоичный объект, в котором добавляемые блоки данных всегда фиксируются в конце.

IWebAppContext

Представляет контекст веб-приложения Azure.

IWebAppLogConfigurationReader

Контракт для средства чтения конфигурации WebApp.