Udostępnij za pośrednictwem


FakeLogger Klasa

Definicja

Rejestrator, który przechwytuje wszystko, co jest do niego zarejestrowane i umożliwia inspekcję.

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
Dziedziczenie
FakeLogger
Pochodne
Implementuje

Uwagi

Ten typ jest przeznaczony do użycia w testach jednostkowych. Przechwytuje cały stan dziennika w pamięci i pozwala sprawdzić, czy kod rejestruje, co powinien.

Konstruktory

FakeLogger(Action<String>, String)

Inicjuje FakeLogger nowe wystąpienie klasy, która kopiuje wszystkie rekordy dziennika do danego ujścia danych wyjściowych.

FakeLogger(FakeLogCollector, String)

Inicjuje nowe wystąpienie klasy FakeLogger.

Właściwości

Category

Pobiera kategorię tego rejestratora, jak określono podczas tworzenia rejestratora.

Collector

Pobiera moduł zbierający rejestrator skojarzony z tym rejestratorem, jak określono podczas tworzenia rejestratora.

LatestRecord

Pobiera najnowszy rekord zarejestrowany w tym rejestratorze.

Metody

BeginScope<TState>(TState)

Rozpoczyna zakres operacji logicznych.

ControlLevel(LogLevel, Boolean)

Steruje włączonym stanem poziomu dziennika.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsEnabled(LogLevel)

Sprawdza, czy dany poziom dziennika jest włączony.

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

Tworzy nowy rekord dziennika.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

BeginScope(ILogger, String, Object[])

Formatuje komunikat i tworzy zakres.

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

Formatuje i zapisuje komunikat dziennika na określonym poziomie dziennika.

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

Formatuje i zapisuje komunikat dziennika na określonym poziomie dziennika.

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

Formatuje i zapisuje komunikat dziennika na określonym poziomie dziennika.

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

Formatuje i zapisuje komunikat dziennika na określonym poziomie dziennika.

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

Formatuje i zapisuje komunikat dziennika krytycznego.

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

Formatuje i zapisuje komunikat dziennika krytycznego.

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

Formatuje i zapisuje komunikat dziennika krytycznego.

LogCritical(ILogger, String, Object[])

Formatuje i zapisuje komunikat dziennika krytycznego.

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

Formatuje i zapisuje komunikat dziennika debugowania.

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

Formatuje i zapisuje komunikat dziennika debugowania.

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

Formatuje i zapisuje komunikat dziennika debugowania.

LogDebug(ILogger, String, Object[])

Formatuje i zapisuje komunikat dziennika debugowania.

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

Formatuje i zapisuje komunikat dziennika błędów.

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

Formatuje i zapisuje komunikat dziennika błędów.

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

Formatuje i zapisuje komunikat dziennika błędów.

LogError(ILogger, String, Object[])

Formatuje i zapisuje komunikat dziennika błędów.

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

Formatuje i zapisuje komunikat dziennika informacyjnego.

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

Formatuje i zapisuje komunikat dziennika informacyjnego.

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

Formatuje i zapisuje komunikat dziennika informacyjnego.

LogInformation(ILogger, String, Object[])

Formatuje i zapisuje komunikat dziennika informacyjnego.

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

Formatuje i zapisuje komunikat dziennika śledzenia.

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

Formatuje i zapisuje komunikat dziennika śledzenia.

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

Formatuje i zapisuje komunikat dziennika śledzenia.

LogTrace(ILogger, String, Object[])

Formatuje i zapisuje komunikat dziennika śledzenia.

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

Formatuje i zapisuje komunikat dziennika ostrzegawczego.

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

Formatuje i zapisuje komunikat dziennika ostrzegawczego.

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

Formatuje i zapisuje komunikat dziennika ostrzegawczego.

LogWarning(ILogger, String, Object[])

Formatuje i zapisuje komunikat dziennika ostrzegawczego.

Dotyczy