Microsoft.Extensions.Logging.AzureAppServices.Internal 命名空间

AzureAppServicesDiagnosticsLoggerProvider

用于 Azure WebApp 的记录器提供程序。

AzureBlobLoggerProvider

用于创建 Logger 实例的记录器提供程序的实现。

AzureBlobSink

ILogEventSink 实现,它通过将消息批量追加到 Azure Blob 来存储消息。

BackgroundSink

Serilog 的背景接收器。

BatchingLogger
BatchingLoggerOptions
BatchingLoggerProvider
BatchLoggerConfigureOptions
BlobAppendReferenceWrapper

此 API 支持 .NET 基础结构,不应直接从代码中使用。

BlobLoggerConfigureOptions
BlobLoggerProvider

ILoggerProvider 实现,它通过将消息批量追加到 Azure Blob 来存储消息。

ConfigurationBasedLevelSwitcher
FileLoggerConfigureOptions
FileLoggerProvider

日志提供程序,用于创建 Logger 的实例。

SiteConfigurationProvider
WebAppContext

表示 IWebAppContext 的默认实现。

WebAppLogConfiguration

表示 Azure WebApp 中记录器的配置。

WebAppLogConfigurationBuilder

用于创建 的 WebAppLogConfiguration实例。

WebAppLogConfigurationReader

表示 IWebAppLogConfigurationReader 的默认实现。

WebConfigurationReaderLevelSwitch

LoggingLevelSwitch 事件触发时运行回调的 OnConfigurationChanged 实现。

结构

LogMessage

接口

ICloudAppendBlob

表示追加 Blob,一种数据块始终提交到 Blob 末尾的 Blob 类型。

IWebAppContext

表示 Azure WebApp 上下文。

IWebAppLogConfigurationReader

WebApp 配置读取器的协定。