ILogger<TCategoryName> 介面

定義

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

generic <typename TCategoryName>
public interface class ILogger : Microsoft::Extensions::Logging::ILogger
public interface ILogger<out TCategoryName> : Microsoft.Extensions.Logging.ILogger
type ILogger<'CategoryName> = interface
    interface ILogger
Public Interface ILogger(Of Out TCategoryName)
Implements ILogger

類型參數

TCategoryName

其名稱用於記錄器類別名稱的類型。

這是共變數的型別參數。 也就是說,您可以使用您指定的類型,或衍生程度較高的任何類型。 如需共變數與反變數的詳細資訊,請參閱泛型中的共變數與反變數
衍生
實作

方法

BeginScope<TState>(TState)

開始邏輯作業範圍。

(繼承來源 ILogger)
IsEnabled(LogLevel)

檢查是否已啟用指定的 logLevel

(繼承來源 ILogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

寫入記錄項目。

(繼承來源 ILogger)

擴充方法

BeginScope(ILogger, String, Object[])

格式化訊息並建立範圍。

Log(ILogger, LogLevel, EventId, Exception, String, Object[])

在指定的記錄層級格式化及寫入記錄訊息。

Log(ILogger, LogLevel, EventId, String, Object[])

在指定的記錄層級格式化及寫入記錄訊息。

Log(ILogger, LogLevel, Exception, String, Object[])

在指定的記錄層級格式化及寫入記錄訊息。

Log(ILogger, LogLevel, String, Object[])

在指定的記錄層級格式化及寫入記錄訊息。

LogCritical(ILogger, EventId, Exception, String, Object[])

格式化並寫入關鍵記錄訊息。

LogCritical(ILogger, EventId, String, Object[])

格式化並寫入關鍵記錄訊息。

LogCritical(ILogger, Exception, String, Object[])

格式化並寫入關鍵記錄訊息。

LogCritical(ILogger, String, Object[])

格式化並寫入關鍵記錄訊息。

LogDebug(ILogger, EventId, Exception, String, Object[])

格式化並寫入偵錯記錄訊息。

LogDebug(ILogger, EventId, String, Object[])

格式化並寫入偵錯記錄訊息。

LogDebug(ILogger, Exception, String, Object[])

格式化並寫入偵錯記錄訊息。

LogDebug(ILogger, String, Object[])

格式化並寫入偵錯記錄訊息。

LogError(ILogger, EventId, Exception, String, Object[])

格式化並寫入錯誤記錄訊息。

LogError(ILogger, EventId, String, Object[])

格式化並寫入錯誤記錄訊息。

LogError(ILogger, Exception, String, Object[])

格式化並寫入錯誤記錄訊息。

LogError(ILogger, String, Object[])

格式化並寫入錯誤記錄訊息。

LogInformation(ILogger, EventId, Exception, String, Object[])

格式化並寫入資訊記錄訊息。

LogInformation(ILogger, EventId, String, Object[])

格式化並寫入資訊記錄訊息。

LogInformation(ILogger, Exception, String, Object[])

格式化並寫入資訊記錄訊息。

LogInformation(ILogger, String, Object[])

格式化並寫入資訊記錄訊息。

LogTrace(ILogger, EventId, Exception, String, Object[])

格式化並寫入追蹤記錄訊息。

LogTrace(ILogger, EventId, String, Object[])

格式化並寫入追蹤記錄訊息。

LogTrace(ILogger, Exception, String, Object[])

格式化並寫入追蹤記錄訊息。

LogTrace(ILogger, String, Object[])

格式化並寫入追蹤記錄訊息。

LogWarning(ILogger, EventId, Exception, String, Object[])

格式化並寫入警告記錄訊息。

LogWarning(ILogger, EventId, String, Object[])

格式化並寫入警告記錄訊息。

LogWarning(ILogger, Exception, String, Object[])

格式化並寫入警告記錄訊息。

LogWarning(ILogger, String, Object[])

格式化並寫入警告記錄訊息。

適用於