FakeLogger<T> Класс

Определение

Средство ведения журнала, которое фиксирует все зарегистрированные в нем данные и включает проверку.

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)

Параметры типа

T

Тип, имя которого используется в качестве категории средства ведения журнала.

Наследование
FakeLogger<T>
Реализации

Комментарии

Этот тип предназначен для использования в модульных тестах. Он записывает все состояние журнала в память и позволяет проверить его, чтобы убедиться, что код записывает в журнал то, что он должен.

Конструкторы

FakeLogger<T>(Action<String>)

Инициализирует новый экземпляр FakeLogger<T> класса , который копирует все записи журнала в заданный приемник выходных данных.

FakeLogger<T>(FakeLogCollector)

Инициализирует новый экземпляр класса FakeLogger<T>.

Свойства

Category

Возвращает категорию этого средства ведения журнала, указанную при создании средства ведения журнала.

(Унаследовано от FakeLogger)
Collector

Возвращает сборщик средства ведения журнала, связанный с этим объектом ведения журнала, как указано при создании средства ведения журнала.

(Унаследовано от FakeLogger)
LatestRecord

Возвращает последнюю запись, зарегистрированную в этом средстве ведения журнала.

(Унаследовано от FakeLogger)

Методы

BeginScope<TState>(TState)

Начало области логической операции.

(Унаследовано от FakeLogger)
ControlLevel(LogLevel, Boolean)

Управляет включенным состоянием уровня журнала.

(Унаследовано от FakeLogger)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsEnabled(LogLevel)

Проверяет, включен ли заданный уровень журнала.

(Унаследовано от FakeLogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Создает новую запись журнала.

(Унаследовано от FakeLogger)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Методы расширения

BeginScope(ILogger, String, Object[])

Форматирует сообщение и создает область.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.

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

Форматирует и записывает критическое сообщение журнала.

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

Форматирует и записывает критическое сообщение журнала.

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

Форматирует и записывает критическое сообщение журнала.

LogCritical(ILogger, String, Object[])

Форматирует и записывает критическое сообщение журнала.

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

Форматирует и записывает в журнал сообщение отладки.

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

Форматирует и записывает в журнал сообщение отладки.

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

Форматирует и записывает в журнал сообщение отладки.

LogDebug(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение отладки.

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

Форматирует и записывает в журнал сообщение об ошибке.

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

Форматирует и записывает в журнал сообщение об ошибке.

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

Форматирует и записывает в журнал сообщение об ошибке.

LogError(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение об ошибке.

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

Форматирует и записывает в журнал информационное сообщение.

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

Форматирует и записывает в журнал информационное сообщение.

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

Форматирует и записывает в журнал информационное сообщение.

LogInformation(ILogger, String, Object[])

Форматирует и записывает в журнал информационное сообщение.

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

Форматирует и записывает в журнал сообщение трассировки.

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

Форматирует и записывает в журнал сообщение трассировки.

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

Форматирует и записывает в журнал сообщение трассировки.

LogTrace(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение трассировки.

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

Форматирует и записывает в журнал сообщение с предупреждением.

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

Форматирует и записывает в журнал сообщение с предупреждением.

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

Форматирует и записывает в журнал сообщение с предупреждением.

LogWarning(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение с предупреждением.

Применяется к