Bagikan melalui


FakeLogger<T> Kelas

Definisi

Pencatat yang menangkap semua yang dicatat ke dalamnya dan memungkinkan inspeksi.

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)

Jenis parameter

T

Jenis yang namanya digunakan sebagai kategori pencatat.

Warisan
FakeLogger<T>
Penerapan

Keterangan

Jenis ini ditujukan untuk digunakan dalam pengujian unit. Ini menangkap semua status log ke memori dan memungkinkan Anda memeriksanya untuk memvalidasi bahwa kode Anda mencatat apa yang seharusnya.

Konstruktor

FakeLogger<T>(Action<String>)

Menginisialisasi instans FakeLogger<T> baru kelas yang menyalin semua rekaman log ke sink output yang diberikan.

FakeLogger<T>(FakeLogCollector)

Menginisialisasi instans baru kelas FakeLogger<T>.

Properti

Category

Mendapatkan kategori pencatat ini, seperti yang ditentukan ketika pencatat dibuat.

(Diperoleh dari FakeLogger)
Collector

Mendapatkan pengumpul pencatat yang terkait dengan pencatat ini, seperti yang ditentukan ketika pencatat dibuat.

(Diperoleh dari FakeLogger)
LatestRecord

Mendapatkan catatan terbaru yang dicatat ke pencatat ini.

(Diperoleh dari FakeLogger)

Metode

BeginScope<TState>(TState)

Memulai cakupan operasi logis.

(Diperoleh dari FakeLogger)
ControlLevel(LogLevel, Boolean)

Mengontrol status tingkat log yang diaktifkan.

(Diperoleh dari FakeLogger)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
IsEnabled(LogLevel)

Memeriksa apakah tingkat log yang diberikan diaktifkan.

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

Membuat rekaman log baru.

(Diperoleh dari FakeLogger)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

BeginScope(ILogger, String, Object[])

Memformat pesan dan membuat cakupan.

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

Memformat dan menulis pesan log pada tingkat log yang ditentukan.

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

Memformat dan menulis pesan log pada tingkat log yang ditentukan.

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

Memformat dan menulis pesan log pada tingkat log yang ditentukan.

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

Memformat dan menulis pesan log pada tingkat log yang ditentukan.

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

Memformat dan menulis pesan log penting.

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

Memformat dan menulis pesan log penting.

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

Memformat dan menulis pesan log penting.

LogCritical(ILogger, String, Object[])

Memformat dan menulis pesan log penting.

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

Memformat dan menulis pesan log debug.

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

Memformat dan menulis pesan log debug.

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

Memformat dan menulis pesan log debug.

LogDebug(ILogger, String, Object[])

Memformat dan menulis pesan log debug.

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

Memformat dan menulis pesan log kesalahan.

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

Memformat dan menulis pesan log kesalahan.

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

Memformat dan menulis pesan log kesalahan.

LogError(ILogger, String, Object[])

Memformat dan menulis pesan log kesalahan.

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

Memformat dan menulis pesan log informasi.

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

Memformat dan menulis pesan log informasi.

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

Memformat dan menulis pesan log informasi.

LogInformation(ILogger, String, Object[])

Memformat dan menulis pesan log informasi.

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

Memformat dan menulis pesan log jejak.

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

Memformat dan menulis pesan log jejak.

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

Memformat dan menulis pesan log jejak.

LogTrace(ILogger, String, Object[])

Memformat dan menulis pesan log jejak.

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

Memformat dan menulis pesan log peringatan.

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

Memformat dan menulis pesan log peringatan.

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

Memformat dan menulis pesan log peringatan.

LogWarning(ILogger, String, Object[])

Memformat dan menulis pesan log peringatan.

Berlaku untuk