共用方式為


Logger<T> 類別

定義

使用所提供 ILoggerFactory所建立之指定型別的完整名稱,委派給新的 ILogger 實例。

generic <typename T>
public ref class Logger : Microsoft::Extensions::Logging::ILogger<T>
public class Logger<T> : Microsoft.Extensions.Logging.ILogger<T>
type Logger<'T> = class
    interface ILogger<'T>
    interface ILogger
Public Class Logger(Of T)
Implements ILogger(Of T)

類型參數

T

型別。

繼承
Logger<T>
實作

建構函式

Logger<T>(ILoggerFactory)

建立新的 Logger<T>

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

ILogger.BeginScope<TState>(TState)

開始邏輯作業範圍。

ILogger.IsEnabled(LogLevel)

檢查指定的 logLevel 是否已啟用。

ILogger.Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

寫入記錄專案。

擴充方法

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[])

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

適用於