Condividi tramite


FakeLogger Classe

Definizione

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

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
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 registri ciò che dovrebbe.

Costruttori

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à

Category

Ottiene la categoria del 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

BeginScope<TState>(TState)

Inizia un ambito di operazione logica.

ControlLevel(LogLevel, Boolean)

Controlla lo stato abilitato di un livello di log.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
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.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

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 al livello di registrazione specificato.

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

Formatta e scrive un messaggio di log al livello di registrazione specificato.

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

Formatta e scrive un messaggio di log al livello di registrazione specificato.

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

Formatta e scrive un messaggio di log al livello di registrazione 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 di log degli errori.

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

Formatta e scrive un messaggio di log degli errori.

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

Formatta e scrive un messaggio di log degli errori.

LogError(ILogger, String, Object[])

Formatta e scrive un messaggio di 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 di log di traccia.

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

Formatta e scrive un messaggio di log di traccia.

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

Formatta e scrive un messaggio di log di traccia.

LogTrace(ILogger, String, Object[])

Formatta e scrive un messaggio di log di traccia.

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

Formatta e scrive un messaggio di log di avviso.

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

Formatta e scrive un messaggio di log di avviso.

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

Formatta e scrive un messaggio di log di avviso.

LogWarning(ILogger, String, Object[])

Formatta e scrive un messaggio di log di avviso.

Si applica a