FakeLogger<T> Clase

Definición

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

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)

Parámetros de tipo

T

Tipo cuyo nombre se va a usar como categoría de registrador.

Herencia
FakeLogger<T>
Implementaciones

Comentarios

Este tipo está pensado 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

FakeLogger<T>(Action<String>)

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

FakeLogger<T>(FakeLogCollector)

Inicializa una nueva instancia de la clase FakeLogger<T>.

Propiedades

Category

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

(Heredado de FakeLogger)
Collector

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

(Heredado de FakeLogger)
LatestRecord

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

(Heredado de FakeLogger)

Métodos

BeginScope<TState>(TState)

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

(Heredado de FakeLogger)
ControlLevel(LogLevel, Boolean)

Controla el estado habilitado de un nivel de registro.

(Heredado de FakeLogger)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsEnabled(LogLevel)

Comprueba si el nivel de registro especificado está habilitado.

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

Crea un nuevo registro de registro.

(Heredado de FakeLogger)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

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