Aracılığıyla paylaş


FakeLogger Sınıf

Tanım

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

public ref class FakeLogger : Microsoft::Extensions::Logging::ILogger
public class FakeLogger : Microsoft.Extensions.Logging.ILogger
type FakeLogger = class
    interface ILogger
Public Class FakeLogger
Implements ILogger
Devralma
FakeLogger
Türetilmiş
Uygulamalar

Açıklamalar

Bu tür, birim testlerinde kullanılmak üzere tasarlanmıştır. Belleğe tüm günlük durumunu yakalar ve kodunuzun olması gerekenleri günlüğe kaydedip kaydetmediğini doğrulamak için incelemenize olanak tanır.

Oluşturucular

FakeLogger(Action<String>, String)

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

FakeLogger(FakeLogCollector, String)

FakeLogger 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.

Collector

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

LatestRecord

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

Yöntemler

BeginScope<TState>(TState)

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

ControlLevel(LogLevel, Boolean)

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

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 etkinleştirilip etkinleştirilmediğini denetler.

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

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

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[])

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

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

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

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

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

LogInformation(ILogger, String, Object[])

Bilgi günlüğü 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