共用方式為


FakeLogger 類別

定義

記錄器,可擷取記錄到它的所有專案,並啟用檢查。

public ref class FakeLogger : Microsoft::Extensions::Logging::ILogger
public class FakeLogger : Microsoft.Extensions.Logging.ILogger
type FakeLogger = class
    interface ILogger
Public Class FakeLogger
Implements ILogger
繼承
FakeLogger
衍生
實作

備註

此類型適用于單元測試。 它會擷取記憶體的所有記錄狀態,並可讓您檢查它,以驗證程式代碼是否記錄其應該的內容。

建構函式

FakeLogger(Action<String>, String)

初始化 類別的新實例, FakeLogger 將所有記錄檔記錄複製到指定的輸出接收。

FakeLogger(FakeLogCollector, String)

初始化 FakeLogger 類別的新執行個體。

屬性

Category

取得這個記錄器的類別,如建立記錄器時所指定。

Collector

取得與此記錄器相關聯的記錄器收集器,如建立記錄器時所指定。

LatestRecord

取得記錄至這個記錄器的最新記錄。

方法

BeginScope<TState>(TState)

開始邏輯作業範圍。

ControlLevel(LogLevel, Boolean)

控制記錄層級的啟用狀態。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IsEnabled(LogLevel)

檢查指定的記錄層級是否已啟用。

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

建立新的記錄檔記錄。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

擴充方法

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

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

適用於