共用方式為


Microsoft.Extensions.Logging 命名空間

包含用於設定 ILogger的類別和抽象概念。

類別

AzureAppServicesLoggerFactoryExtensions

新增 Azure 診斷記錄器的擴充方法。

ConsoleLoggerExtensions

提供 ILoggingBuilderILoggerProviderConfiguration<T> 類別的擴充方法。

DebugLoggerFactoryExtensions

ILoggerFactory 類別的擴充方法。

EventLoggerFactoryExtensions

ILoggerFactory 類別的擴充方法。

EventSourceLoggerFactoryExtensions

ILoggerFactory 類別的擴充方法。

FakeLoggerBuilderExtensions

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

FilterLoggingBuilderExtensions

IServiceCollection中設定記錄服務的擴充方法。

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

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

LogPropertiesAttribute

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

LogPropertyIgnoreAttribute

表示不應該記錄標記。

ProviderAliasAttribute

定義篩選規則中要使用的 ILoggerProvider 實作別名。

TagNameAttribute

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

TagProviderAttribute

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

TraceSourceFactoryExtensions

ILoggingBuilder上設定 TraceSourceLoggerProvider 的擴充方法。

結構

EventId

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

介面

IExternalScopeProvider

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

ILogger

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

ILogger<TCategoryName>

用於記錄的泛型介面,其中類別名稱衍生自指定的 TCategoryName 型別名稱。 通常用來啟用從相依性插入啟動具名 ILogger

ILoggerFactory

表示用來設定記錄系統的型別,並從已註冊的 ILoggerProvider建立 ILogger 實例。

ILoggerProvider

表示可以建立 ILogger實例的類型。

ILoggingBuilder

設定記錄提供者的介面。

ISupportExternalScope

表示能夠取用外部範圍資訊的 ILoggerProvider

ITagCollector

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

列舉

ActivityTrackingOptions

定義旗標,以指出哪些追蹤內容元件應該包含在記錄範圍中。

LogLevel

定義記錄嚴重性層級。