FakeLogger<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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í. |