FakeLogger Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En logger som registrerar allt som loggas till den och möjliggör inspektion.
public ref class FakeLogger : Microsoft::Extensions::Logging::Abstractions::IBufferedLogger, Microsoft::Extensions::Logging::ILogger
public ref class FakeLogger : Microsoft::Extensions::Logging::ILogger
public class FakeLogger : Microsoft.Extensions.Logging.Abstractions.IBufferedLogger, Microsoft.Extensions.Logging.ILogger
public class FakeLogger : Microsoft.Extensions.Logging.ILogger
type FakeLogger = class
interface ILogger
interface IBufferedLogger
type FakeLogger = class
interface ILogger
Public Class FakeLogger
Implements IBufferedLogger, ILogger
Public Class FakeLogger
Implements ILogger
- Arv
-
FakeLogger
- Härledda
- Implementeringar
Kommentarer
Den här typen är avsedd att användas i enhetstester. Den samlar in allt loggtillstånd till minnet och gör att du kan kontrollera det för att verifiera att koden loggar vad den ska.
Konstruktorer
| Name | Description |
|---|---|
| FakeLogger(Action<String>, String) |
Initierar en ny instans av FakeLogger klassen som kopierar alla loggposter till den angivna utdatamottagaren. |
| FakeLogger(FakeLogCollector, String) |
Initierar en ny instans av FakeLogger klassen. |
Egenskaper
| Name | Description |
|---|---|
| Category |
Hämtar den här loggarens kategori enligt vad som angavs när loggaren skapades. |
| Collector |
Hämtar loggningsinsamlaren som är associerad med den här loggaren, enligt vad som angavs när loggaren skapades. |
| LatestRecord |
Hämtar den senaste posten som loggats till den här loggaren. |
Metoder
| Name | Description |
|---|---|
| BeginScope<TState>(TState) |
Påbörjar ett logiskt åtgärdsomfång. |
| ControlLevel(LogLevel, Boolean) |
Styr det aktiverade tillståndet för en loggnivå. |
| IsEnabled(LogLevel) |
Kontrollerar om den angivna loggnivån är aktiverad. |
| Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) |
Skapar en ny loggpost. |
| LogRecords(IEnumerable<BufferedLogRecord>) |
Levererar en batch med buffrade loggposter till en loggningsprovider. |
Tilläggsmetoder
| Name | Description |
|---|---|
| BeginScope(ILogger, String, Object[]) |
Formaterar meddelandet och skapar ett omfång. |
| Log(ILogger, LogLevel, EventId, Exception, String, Object[]) |
Formaterar och skriver ett loggmeddelande på den angivna loggnivån. |
| Log(ILogger, LogLevel, EventId, String, Object[]) |
Formaterar och skriver ett loggmeddelande på den angivna loggnivån. |
| Log(ILogger, LogLevel, Exception, String, Object[]) |
Formaterar och skriver ett loggmeddelande på den angivna loggnivån. |
| Log(ILogger, LogLevel, String, Object[]) |
Formaterar och skriver ett loggmeddelande på den angivna loggnivån. |
| LogCritical(ILogger, EventId, Exception, String, Object[]) |
Formaterar och skriver ett kritiskt loggmeddelande. |
| LogCritical(ILogger, EventId, String, Object[]) |
Formaterar och skriver ett kritiskt loggmeddelande. |
| LogCritical(ILogger, Exception, String, Object[]) |
Formaterar och skriver ett kritiskt loggmeddelande. |
| LogCritical(ILogger, String, Object[]) |
Formaterar och skriver ett kritiskt loggmeddelande. |
| LogDebug(ILogger, EventId, Exception, String, Object[]) |
Formaterar och skriver ett felsökningsloggmeddelande. |
| LogDebug(ILogger, EventId, String, Object[]) |
Formaterar och skriver ett felsökningsloggmeddelande. |
| LogDebug(ILogger, Exception, String, Object[]) |
Formaterar och skriver ett felsökningsloggmeddelande. |
| LogDebug(ILogger, String, Object[]) |
Formaterar och skriver ett felsökningsloggmeddelande. |
| LogError(ILogger, EventId, Exception, String, Object[]) |
Formaterar och skriver ett felmeddelande. |
| LogError(ILogger, EventId, String, Object[]) |
Formaterar och skriver ett felmeddelande. |
| LogError(ILogger, Exception, String, Object[]) |
Formaterar och skriver ett felmeddelande. |
| LogError(ILogger, String, Object[]) |
Formaterar och skriver ett felmeddelande. |
| LogInformation(ILogger, EventId, Exception, String, Object[]) |
Formaterar och skriver ett informationsloggmeddelande. |
| LogInformation(ILogger, EventId, String, Object[]) |
Formaterar och skriver ett informationsloggmeddelande. |
| LogInformation(ILogger, Exception, String, Object[]) |
Formaterar och skriver ett informationsloggmeddelande. |
| LogInformation(ILogger, String, Object[]) |
Formaterar och skriver ett informationsloggmeddelande. |
| LogTrace(ILogger, EventId, Exception, String, Object[]) |
Formaterar och skriver ett spårningsloggmeddelande. |
| LogTrace(ILogger, EventId, String, Object[]) |
Formaterar och skriver ett spårningsloggmeddelande. |
| LogTrace(ILogger, Exception, String, Object[]) |
Formaterar och skriver ett spårningsloggmeddelande. |
| LogTrace(ILogger, String, Object[]) |
Formaterar och skriver ett spårningsloggmeddelande. |
| LogWarning(ILogger, EventId, Exception, String, Object[]) |
Formaterar och skriver ett varningsloggmeddelande. |
| LogWarning(ILogger, EventId, String, Object[]) |
Formaterar och skriver ett varningsloggmeddelande. |
| LogWarning(ILogger, Exception, String, Object[]) |
Formaterar och skriver ett varningsloggmeddelande. |
| LogWarning(ILogger, String, Object[]) |
Formaterar och skriver ett varningsloggmeddelande. |