ILoggerFactory 介面

定義

表示類型,用來設定記錄系統並從已註冊 ILoggerProvider 建立 ILogger 的執行個體。

public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
    interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
衍生
實作

方法

AddProvider(ILoggerProvider)

ILoggerProvider 新增到記錄系統。

CreateLogger(String)

建立新的 ILogger 執行個體。

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

(繼承來源 IDisposable)

擴充方法

AddAzureWebAppDiagnostics(ILoggerFactory)
已淘汰.

新增 Azure Web Apps 診斷記錄器。

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
已淘汰.

新增 Azure Web Apps 診斷記錄器。

WithFilter(ILoggerFactory, IFilterLoggerSettings)

註冊包裝函式記錄器,其提供在所有已註冊 ILoggerProvider 間篩選記錄訊息的常見方式。

CreateLogger(ILoggerFactory, Type)

使用指定 type 的完整名稱,建立新的 ILogger 執行個體。

CreateLogger<T>(ILoggerFactory)

使用指定類型的完整名稱,建立新的 ILogger 執行個體。

適用於