共用方式為


Microsoft.Extensions.Logging 命名空間

包含用於配置 ILogger的類別與抽象。

類別

名稱 Description
AzureAppServicesLoggerFactoryExtensions

提供擴充方法以新增 Azure 診斷記錄器。

ConsoleLoggerExtensions

提供 和 ILoggerProviderConfiguration<T> 類別的擴充方法ILoggingBuilder

DebugLoggerFactoryExtensions

類別的 ILoggerFactory 擴充方法。

EventLoggerFactoryExtensions

類別的 ILoggerFactory 擴充方法。

EventSourceLoggerFactoryExtensions

類別的 ILoggerFactory 擴充方法。

FakeLoggerBuilderExtensions

設定假記錄的擴充功能,用於單元測試。

FilterLoggingBuilderExtensions

建立日誌服務 IServiceCollection的擴充方法

GlobalBufferLoggingBuilderExtensions

讓你能在相依性注入容器中登錄日誌緩衝。

LogDefineOptions

Define(LogLevel, EventId, String)選項及其過載。

Logger<T>

代理到使用指定類型的完整名稱(由提供的 ILoggerFactory建立)到新ILogger實例。

LoggerEnrichmentOptions

記錄擴充功能的選項。

LoggerExtensions

常見案例的 ILogger 擴充方法。

LoggerExternalScopeProvider

預設實作。IExternalScopeProvider

LoggerFactory

根據給定提供者產生類別實例 ILogger

LoggerFactoryExtensions

常見案例的 ILoggerFactory 擴充方法。

LoggerFactoryOptions

伐木工廠的選項。

LoggerFilterOptions

LoggerFilter 的選項。

LoggerFilterRule

定義用於過濾日誌訊息的規則

LoggerMessage

建立代理檔,之後可快取以有效記錄訊息。

LoggerMessageAttribute

提供指導強型測井方法製作的資訊。

LoggerRedactionOptions

控制修訂的選項。

LoggingBuilderExtensions

建立日誌服務 ILoggingBuilder的擴充方法

LoggingEnrichmentExtensions

設定記錄擴充功能的擴充功能。

LoggingRedactionExtensions

設定記錄修訂功能的擴充功能。

LoggingSampler

控制收集並傳送至後端的日誌記錄樣本數量。

LogPropertiesAttribute

標記記錄方法參數,其公用屬性必須記錄為記錄標記。

LogPropertyIgnoreAttribute

表示不應該記錄標記。

ProviderAliasAttribute

定義一個別名,用於 ILoggerProvider 過濾規則的實作。

SamplingLoggerBuilderExtensions

用於設定日誌抽樣的擴充功能。

TagNameAttribute

定義要用於記錄參數或屬性的標記名稱。

TagProviderAttribute

定義要叫用的方法,以產生參考對象的記錄標記。

TraceSourceFactoryExtensions

TraceSourceLoggerProviderILoggingBuilder.

結構

名稱 Description
EventId

識別記錄事件。 主要標識碼是 「Id」 屬性,具有 「Name」 屬性,提供此事件類型的簡短描述。

介面

名稱 Description
IExternalScopeProvider

表示一般範圍數據的記憶體。

ILogger

表示用來執行記錄的類型。

ILogger<TCategoryName>

一個通用的日誌介面,類別名稱源自指定的 TCategoryName 類型名稱。 通常用於啟用來自依賴注入的命名 ILogger 物。

ILoggerFactory

代表一種用於設定日誌系統並從註冊 ILoggerProviders 建立實ILogger例的類型。

ILoggerProvider

代表一種能產生 的 ILogger實例的型態。

ILoggingBuilder

設定記錄提供者的介面。

ISupportExternalScope

代表 ILoggerProvider 一個能夠消耗外部範圍資訊的

ITagCollector

提供給自定義標籤提供者的介面,讓它們能夠發出標記。

列舉

名稱 Description
ActivityTrackingOptions

標記指示應包含哪些追蹤上下文部分與日誌示波器同在。

LogLevel

定義記錄嚴重性層級。