Sdílet prostřednictvím


FakeLogger Konstruktory

Definice

Přetížení

FakeLogger(FakeLogCollector, String)

Inicializuje novou instanci FakeLogger třídy.

FakeLogger(Action<String>, String)

Inicializuje novou instanci FakeLogger třídy, která kopíruje všechny záznamy protokolu do dané výstupní jímky.

FakeLogger(FakeLogCollector, String)

Zdroj:
FakeLogger.cs
Zdroj:
FakeLogger.cs

Inicializuje novou instanci FakeLogger třídy.

public FakeLogger (Microsoft.Extensions.Logging.Testing.FakeLogCollector? collector = default, string? category = default);
new Microsoft.Extensions.Logging.Testing.FakeLogger : Microsoft.Extensions.Logging.Testing.FakeLogCollector * string -> Microsoft.Extensions.Logging.Testing.FakeLogger
Public Sub New (Optional collector As FakeLogCollector = Nothing, Optional category As String = Nothing)

Parametry

collector
FakeLogCollector

Kam se má nasdílit veškerý stav protokolu. Pokud se null jedná o nový kolektor, přidělí se automaticky.

category
String

Kategorie protokolovacího nástroje, která označuje původ protokolovacího nástroje a je zaznamenána v každém záznamu.

Platí pro

FakeLogger(Action<String>, String)

Zdroj:
FakeLogger.cs
Zdroj:
FakeLogger.cs

Inicializuje novou instanci FakeLogger třídy, která kopíruje všechny záznamy protokolu do dané výstupní jímky.

public FakeLogger (Action<string> outputSink, string? category = default);
new Microsoft.Extensions.Logging.Testing.FakeLogger : Action<string> * string -> Microsoft.Extensions.Logging.Testing.FakeLogger
Public Sub New (outputSink As Action(Of String), Optional category As String = Nothing)

Parametry

outputSink
Action<String>

Kde se mají generovat jednotlivé záznamy protokolu.

category
String

Kategorie protokolovacího nástroje, která označuje původ protokolovacího nástroje a je zaznamenána v každém záznamu.

Platí pro