Aracılığıyla paylaş


FakeLogger<T> Sınıf

Tanım

Günlüğe kaydedilen her şeyi yakalayan ve denetlemeyi sağlayan bir günlükçü.

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ür Parametreleri

T

Adı günlükçü kategorisi olarak kullanılacak tür.

Devralma
FakeLogger<T>
Uygulamalar

Açıklamalar

Bu tür, birim testlerinde kullanılmak üzere tasarlanmıştır. Tüm günlük durumunu belleğe yakalar ve kodunuzun günlüğe kaydetmesi gerektiğini doğrulamak için incelemenize olanak tanır.

Oluşturucular

FakeLogger<T>(Action<String>)

Tüm günlük kayıtlarını verilen çıkış havuzuna FakeLogger<T> kopyalayan sınıfının yeni bir örneğini başlatır.

FakeLogger<T>(FakeLogCollector)

FakeLogger<T> sınıfının yeni bir örneğini başlatır.

Özellikler

Category

Günlükçü oluşturulduğunda belirtildiği gibi bu günlükçü kategorisini alır.

(Devralındığı yer: FakeLogger)
Collector

Günlükçü oluşturulduğunda belirtildiği gibi, bu günlükçü ile ilişkili günlükçü toplayıcısını alır.

(Devralındığı yer: FakeLogger)
LatestRecord

Bu günlükçüye kaydedilen en son kaydı alır.

(Devralındığı yer: FakeLogger)

Yöntemler

BeginScope<TState>(TState)

Mantıksal işlem kapsamını başlatır.

(Devralındığı yer: FakeLogger)
ControlLevel(LogLevel, Boolean)

Günlük düzeyinin etkin durumunu denetler.

(Devralındığı yer: FakeLogger)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsEnabled(LogLevel)

Verilen günlük düzeyinin etkin olup olmadığını denetler.

(Devralındığı yer: FakeLogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Yeni bir günlük kaydı oluşturur.

(Devralındığı yer: FakeLogger)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

BeginScope(ILogger, String, Object[])

İletiyi biçimlendirip bir kapsam oluşturur.

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

Belirtilen günlük düzeyinde bir günlük iletisini biçimlendirip yazar.

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

Belirtilen günlük düzeyinde bir günlük iletisini biçimlendirip yazar.

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

Belirtilen günlük düzeyinde bir günlük iletisini biçimlendirip yazar.

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

Belirtilen günlük düzeyinde bir günlük iletisini biçimlendirip yazar.

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

Kritik bir günlük iletisini biçimlendirip yazar.

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

Kritik bir günlük iletisini biçimlendirip yazar.

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

Kritik bir günlük iletisini biçimlendirip yazar.

LogCritical(ILogger, String, Object[])

Kritik bir günlük iletisini biçimlendirip yazar.

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

Hata ayıklama günlüğü iletisini biçimlendirip yazar.

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

Hata ayıklama günlüğü iletisini biçimlendirip yazar.

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

Hata ayıklama günlüğü iletisini biçimlendirip yazar.

LogDebug(ILogger, String, Object[])

Hata ayıklama günlüğü iletisini biçimlendirip yazar.

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

Hata günlüğü iletisini biçimlendirip yazar.

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

Hata günlüğü iletisini biçimlendirip yazar.

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

Hata günlüğü iletisini biçimlendirip yazar.

LogError(ILogger, String, Object[])

Hata günlüğü iletisini biçimlendirip yazar.

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

Bilgilendiren bir günlük iletisini biçimlendirip yazar.

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

Bilgilendiren bir günlük iletisini biçimlendirip yazar.

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

Bilgilendiren bir günlük iletisini biçimlendirip yazar.

LogInformation(ILogger, String, Object[])

Bilgilendiren bir günlük iletisini biçimlendirip yazar.

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

İzleme günlüğü iletisini biçimlendirip yazar.

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

İzleme günlüğü iletisini biçimlendirip yazar.

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

İzleme günlüğü iletisini biçimlendirip yazar.

LogTrace(ILogger, String, Object[])

İzleme günlüğü iletisini biçimlendirip yazar.

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

Uyarı günlüğü iletisini biçimlendirip yazar.

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

Uyarı günlüğü iletisini biçimlendirip yazar.

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

Uyarı günlüğü iletisini biçimlendirip yazar.

LogWarning(ILogger, String, Object[])

Uyarı günlüğü iletisini biçimlendirip yazar.

Şunlara uygulanır