Share via


FakeLogger<T> Třída

Definice

Protokolovací nástroj, který zachytí všechno, co se do něj zaprotokoluje, a umožňuje kontrolu.

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)

Parametry typu

T

Typ, jehož název se má použít jako kategorie protokolovacího nástroje.

Dědičnost
FakeLogger<T>
Implementuje

Poznámky

Tento typ je určen pro použití v testech jednotek. Zaznamenává veškerý stav protokolu do paměti a umožňuje vám ho zkontrolovat, abyste ověřili, že váš kód protokoluje to, co by měl.

Konstruktory

FakeLogger<T>(Action<String>)

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

FakeLogger<T>(FakeLogCollector)

Inicializuje novou instanci FakeLogger<T> třídy.

Vlastnosti

Category

Získá kategorii tohoto protokolovacího nástroje, jak bylo zadáno při vytvoření protokolovacího nástroje.

(Zděděno od FakeLogger)
Collector

Získá kolektor protokolovacího nástroje přidruženého k tomuto protokolovacímu nástroji, jak bylo zadáno při vytvoření protokolovacího nástroje.

(Zděděno od FakeLogger)
LatestRecord

Získá nejnovější záznam protokolovaný do tohoto protokolovacího nástroje.

(Zděděno od FakeLogger)

Metody

BeginScope<TState>(TState)

Zahájí obor logické operace.

(Zděděno od FakeLogger)
ControlLevel(LogLevel, Boolean)

Řídí povolený stav úrovně protokolu.

(Zděděno od FakeLogger)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IsEnabled(LogLevel)

Zkontroluje, jestli je daná úroveň protokolu povolená.

(Zděděno od FakeLogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Vytvoří nový záznam protokolu.

(Zděděno od FakeLogger)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

BeginScope(ILogger, String, Object[])

Naformátuje zprávu a vytvoří obor.

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

Naformátuje a zapíše zprávu protokolu na zadané úrovni protokolu.

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

Naformátuje a zapíše zprávu protokolu na zadané úrovni protokolu.

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

Naformátuje a zapíše zprávu protokolu na zadané úrovni protokolu.

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

Naformátuje a zapíše zprávu protokolu na zadané úrovni protokolu.

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

Naformátuje a zapíše kritickou zprávu protokolu.

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

Naformátuje a zapíše kritickou zprávu protokolu.

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

Naformátuje a zapíše kritickou zprávu protokolu.

LogCritical(ILogger, String, Object[])

Naformátuje a zapíše kritickou zprávu protokolu.

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

Naformátuje a zapíše zprávu protokolu ladění.

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

Naformátuje a zapíše zprávu protokolu ladění.

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

Naformátuje a zapíše zprávu protokolu ladění.

LogDebug(ILogger, String, Object[])

Naformátuje a zapíše zprávu protokolu ladění.

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

Naformátuje a zapíše zprávu protokolu chyb.

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

Naformátuje a zapíše zprávu protokolu chyb.

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

Naformátuje a zapíše zprávu protokolu chyb.

LogError(ILogger, String, Object[])

Naformátuje a zapíše zprávu protokolu chyb.

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

Naformátuje a zapíše zprávu informačního protokolu.

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

Naformátuje a zapíše zprávu informačního protokolu.

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

Naformátuje a zapíše zprávu informačního protokolu.

LogInformation(ILogger, String, Object[])

Naformátuje a zapíše zprávu informačního protokolu.

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

Naformátuje a zapíše zprávu protokolu trasování.

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

Naformátuje a zapíše zprávu protokolu trasování.

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

Naformátuje a zapíše zprávu protokolu trasování.

LogTrace(ILogger, String, Object[])

Naformátuje a zapíše zprávu protokolu trasování.

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

Naformátuje a zapíše zprávu protokolu upozornění.

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

Naformátuje a zapíše zprávu protokolu upozornění.

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

Naformátuje a zapíše zprávu protokolu upozornění.

LogWarning(ILogger, String, Object[])

Naformátuje a zapíše zprávu protokolu upozornění.

Platí pro