FakeLogger Classe

Definizione

Un logger che acquisisce tutto ciò che è stato registrato e consente l'ispezione.

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
Ereditarietà
FakeLogger
Derivato
Implementazioni

Commenti

Questo tipo è destinato all'uso negli unit test. Acquisisce tutto lo stato del log in memoria e consente di controllarlo per verificare che il codice stia registrando ciò che dovrebbe.

Costruttori

Nome Descrizione
FakeLogger(Action<String>, String)

Inizializza una nuova istanza della FakeLogger classe che copia tutti i record di log nel sink di output specificato.

FakeLogger(FakeLogCollector, String)

Inizializza una nuova istanza della classe FakeLogger.

Proprietà

Nome Descrizione
Category

Ottiene la categoria di questo logger, come specificato al momento della creazione del logger.

Collector

Ottiene l'agente di raccolta logger associato a questo logger, come specificato al momento della creazione del logger.

LatestRecord

Ottiene il record più recente registrato in questo logger.

Metodi

Nome Descrizione
BeginScope<TState>(TState)

Avvia un ambito di operazione logica.

ControlLevel(LogLevel, Boolean)

Controlla lo stato abilitato di un livello di log.

IsEnabled(LogLevel)

Controlla se il livello di log specificato è abilitato.

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

Crea un nuovo record di log.

LogRecords(IEnumerable<BufferedLogRecord>)

Recapita un batch di record di log memorizzati nel buffer a un provider di registrazione.

Metodi di estensione

Nome Descrizione
BeginScope(ILogger, String, Object[])

Formatta il messaggio e crea un ambito.

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

Formatta e scrive un messaggio di log a livello di log specificato.

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

Formatta e scrive un messaggio di log a livello di log specificato.

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

Formatta e scrive un messaggio di log a livello di log specificato.

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

Formatta e scrive un messaggio di log a livello di log specificato.

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

Formatta e scrive un messaggio di log critico.

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

Formatta e scrive un messaggio di log critico.

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

Formatta e scrive un messaggio di log critico.

LogCritical(ILogger, String, Object[])

Formatta e scrive un messaggio di log critico.

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

Formatta e scrive un messaggio di log di debug.

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

Formatta e scrive un messaggio di log di debug.

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

Formatta e scrive un messaggio di log di debug.

LogDebug(ILogger, String, Object[])

Formatta e scrive un messaggio di log di debug.

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

Formatta e scrive un messaggio del log degli errori.

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

Formatta e scrive un messaggio del log degli errori.

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

Formatta e scrive un messaggio del log degli errori.

LogError(ILogger, String, Object[])

Formatta e scrive un messaggio del log degli errori.

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

Formatta e scrive un messaggio di log informativo.

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

Formatta e scrive un messaggio di log informativo.

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

Formatta e scrive un messaggio di log informativo.

LogInformation(ILogger, String, Object[])

Formatta e scrive un messaggio di log informativo.

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

Formatta e scrive un messaggio del log di traccia.

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

Formatta e scrive un messaggio del log di traccia.

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

Formatta e scrive un messaggio del log di traccia.

LogTrace(ILogger, String, Object[])

Formatta e scrive un messaggio del log di traccia.

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

Formatta e scrive un messaggio di log degli avvisi.

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

Formatta e scrive un messaggio di log degli avvisi.

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

Formatta e scrive un messaggio di log degli avvisi.

LogWarning(ILogger, String, Object[])

Formatta e scrive un messaggio di log degli avvisi.

Si applica a