FakeLogger<T> Classe

Definizione

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

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)

Parametri di tipo

T

Tipo il cui nome da utilizzare come categoria di logger.

Ereditarietà
FakeLogger<T>
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<T>(Action<String>)

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

FakeLogger<T>(FakeLogCollector)

Inizializza una nuova istanza della classe FakeLogger<T>.

Proprietà

Nome Descrizione
Category

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

(Ereditato da FakeLogger)
Collector

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

(Ereditato da FakeLogger)
LatestRecord

Ottiene il record più recente registrato in questo logger.

(Ereditato da FakeLogger)

Metodi

Nome Descrizione
BeginScope<TState>(TState)

Avvia un ambito di operazione logica.

(Ereditato da FakeLogger)
ControlLevel(LogLevel, Boolean)

Controlla lo stato abilitato di un livello di log.

(Ereditato da FakeLogger)
IsEnabled(LogLevel)

Controlla se il livello di log specificato è abilitato.

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

Crea un nuovo record di log.

(Ereditato da FakeLogger)
LogRecords(IEnumerable<BufferedLogRecord>)

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

(Ereditato da FakeLogger)

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