Sdílet prostřednictvím


FakeLogger Třída

Definice

Protokolovací zařízení, které zachytává vše, co se do něj zaprotokoluje, a umožňuje kontrolu.

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
Dědičnost
FakeLogger
Odvozené
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(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)

Inicializuje novou instanci FakeLogger třídy .

Vlastnosti

Category

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

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.

LatestRecord

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

Metody

BeginScope<TState>(TState)

Začíná obor logické operace.

ControlLevel(LogLevel, Boolean)

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

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()

Type Získá z aktuální instance.

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

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

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

Vytvoří nový záznam protokolu.

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

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

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

Formátuje a zapisuje zprávu protokolu na zadané úrovni protokolu.

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

Formátuje a zapisuje zprávu protokolu na zadané úrovni protokolu.

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

Formátuje a zapisuje zprávu protokolu na zadané úrovni protokolu.

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

Formátuje a zapisuje zprávu protokolu na zadané úrovni protokolu.

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

Formátuje a zapisuje kritickou zprávu protokolu.

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

Formátuje a zapisuje kritickou zprávu protokolu.

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

Formátuje a zapisuje kritickou zprávu protokolu.

LogCritical(ILogger, String, Object[])

Formátuje a zapisuje 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[])

Formátuje a zapisuje zprávu informačního protokolu.

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

Formátuje a zapisuje zprávu informačního protokolu.

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

Formátuje a zapisuje zprávu informačního protokolu.

LogInformation(ILogger, String, Object[])

Formátuje a zapisuje zprávu informačního protokolu.

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

Formátuje a zapisuje zprávu protokolu trasování.

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

Formátuje a zapisuje zprávu protokolu trasování.

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

Formátuje a zapisuje zprávu protokolu trasování.

LogTrace(ILogger, String, Object[])

Formátuje a zapisuje zprávu protokolu trasování.

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

Formátuje a zapisuje zprávu protokolu upozornění.

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

Formátuje a zapisuje zprávu protokolu upozornění.

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

Formátuje a zapisuje zprávu protokolu upozornění.

LogWarning(ILogger, String, Object[])

Formátuje a zapisuje zprávu protokolu upozornění.

Platí pro