FakeLogger<T> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
記錄器,可擷取記錄到它的所有專案,並啟用檢查。
generic <typename T>
public ref class FakeLogger sealed : Microsoft::Extensions::Logging::Testing::FakeLogger, Microsoft::Extensions::Logging::ILogger<T>
public sealed class FakeLogger<T> : Microsoft.Extensions.Logging.Testing.FakeLogger, Microsoft.Extensions.Logging.ILogger<T>
type FakeLogger<'T> = class
inherit FakeLogger
interface ILogger<'T>
interface ILogger
Public NotInheritable Class FakeLogger(Of T)
Inherits FakeLogger
Implements ILogger(Of T)
類型參數
- T
要用來做為記錄器類別目錄之名稱的型別。
- 繼承
- 實作
備註
此類型適用于單元測試。 它會擷取記憶體的所有記錄狀態,並可讓您檢查它,以驗證程式代碼是否記錄其應該的內容。
建構函式
FakeLogger<T>(Action<String>) |
初始化 類別的新實例, FakeLogger<T> 將所有記錄檔記錄複製到指定的輸出接收。 |
FakeLogger<T>(FakeLogCollector) |
初始化 FakeLogger<T> 類別的新執行個體。 |
屬性
Category |
取得這個記錄器的類別,如建立記錄器時所指定。 (繼承來源 FakeLogger) |
Collector |
取得與此記錄器相關聯的記錄器收集器,如建立記錄器時所指定。 (繼承來源 FakeLogger) |
LatestRecord |
取得記錄至這個記錄器的最新記錄。 (繼承來源 FakeLogger) |
方法
BeginScope<TState>(TState) |
開始邏輯作業範圍。 (繼承來源 FakeLogger) |
ControlLevel(LogLevel, Boolean) |
控制記錄層級的啟用狀態。 (繼承來源 FakeLogger) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
IsEnabled(LogLevel) |
檢查指定的記錄層級是否已啟用。 (繼承來源 FakeLogger) |
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) |
建立新的記錄檔記錄。 (繼承來源 FakeLogger) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |