FakeLogger Clase

Definición

Registrador que captura todo lo registrado en él y habilita la inspección.

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
Herencia
FakeLogger
Derivado
Implementaciones

Comentarios

Este tipo está diseñado para su uso en pruebas unitarias. Captura todo el estado del registro en la memoria y le permite inspeccionarlo para validar que el código registra lo que debe.

Constructores

Nombre Description
FakeLogger(Action<String>, String)

Inicializa una nueva instancia de la FakeLogger clase que copia todos los registros de registro en el receptor de salida especificado.

FakeLogger(FakeLogCollector, String)

Inicializa una nueva instancia de la clase FakeLogger.

Propiedades

Nombre Description
Category

Obtiene la categoría de este registrador, tal como se especificó cuando se creó el registrador.

Collector

Obtiene el recopilador del registrador asociado a este registrador, tal como se especificó cuando se creó el registrador.

LatestRecord

Obtiene el registro más reciente registrado en este registrador.

Métodos

Nombre Description
BeginScope<TState>(TState)

Comienza un ámbito de operación lógica.

ControlLevel(LogLevel, Boolean)

Controla el estado habilitado de un nivel de registro.

IsEnabled(LogLevel)

Comprueba si el nivel de registro especificado está habilitado.

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

Crea un nuevo registro de registro.

LogRecords(IEnumerable<BufferedLogRecord>)

Entrega un lote de registros almacenados en búfer a un proveedor de registro.

Métodos de extensión

Nombre Description
BeginScope(ILogger, String, Object[])

Da formato al mensaje y crea un ámbito.

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

Da formato y escribe un mensaje de registro en el nivel de registro especificado.

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

Da formato y escribe un mensaje de registro en el nivel de registro especificado.

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

Da formato y escribe un mensaje de registro en el nivel de registro especificado.

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

Da formato y escribe un mensaje de registro en el nivel de registro especificado.

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

Da formato y escribe un mensaje de registro crítico.

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

Da formato y escribe un mensaje de registro crítico.

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

Da formato y escribe un mensaje de registro crítico.

LogCritical(ILogger, String, Object[])

Da formato y escribe un mensaje de registro crítico.

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

Da formato y escribe un mensaje de registro de depuración.

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

Da formato y escribe un mensaje de registro de depuración.

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

Da formato y escribe un mensaje de registro de depuración.

LogDebug(ILogger, String, Object[])

Da formato y escribe un mensaje de registro de depuración.

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

Da formato y escribe un mensaje de registro de errores.

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

Da formato y escribe un mensaje de registro de errores.

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

Da formato y escribe un mensaje de registro de errores.

LogError(ILogger, String, Object[])

Da formato y escribe un mensaje de registro de errores.

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

Da formato y escribe un mensaje de registro informativo.

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

Da formato y escribe un mensaje de registro informativo.

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

Da formato y escribe un mensaje de registro informativo.

LogInformation(ILogger, String, Object[])

Da formato y escribe un mensaje de registro informativo.

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

Da formato y escribe un mensaje de registro de seguimiento.

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

Da formato y escribe un mensaje de registro de seguimiento.

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

Da formato y escribe un mensaje de registro de seguimiento.

LogTrace(ILogger, String, Object[])

Da formato y escribe un mensaje de registro de seguimiento.

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

Da formato y escribe un mensaje de registro de advertencia.

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

Da formato y escribe un mensaje de registro de advertencia.

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

Da formato y escribe un mensaje de registro de advertencia.

LogWarning(ILogger, String, Object[])

Da formato y escribe un mensaje de registro de advertencia.

Se aplica a