Microsoft.Extensions.Logging Ad Alanı

ILoggeryapılandırmaya yönelik sınıflar ve soyutlamalar içerir.

Sınıflar

AzureAppServicesLoggerFactoryExtensions

Azure tanılama günlükçüsüsü eklemek için uzantı yöntemleri.

ConsoleLoggerExtensions

ILoggingBuilder ve ILoggerProviderConfiguration<T> sınıfları için uzantı yöntemleri sağlar.

DebugLoggerFactoryExtensions

ILoggerFactory sınıfı için uzantı yöntemleri.

EventLoggerFactoryExtensions

ILoggerFactory sınıfı için uzantı yöntemleri.

EventSourceLoggerFactoryExtensions

ILoggerFactory sınıfı için uzantı yöntemleri.

FakeLoggerBuilderExtensions

Birim testlerinde kullanılan sahte günlük kaydı yapılandırma uzantıları.

FilterLoggingBuilderExtensions

IServiceCollectiongünlük hizmetlerini ayarlamak için uzantı yöntemleri.

LogDefineOptions

Define(LogLevel, EventId, String) ve aşırı yüklemeleri için seçenekleri belirtir.

Logger<T>

Sağlanan ILoggerFactorytarafından oluşturulan verilen türün tam adını kullanarak yeni bir ILogger örneğine temsilciler.

LoggerEnrichmentOptions

Zenginleştirme özelliklerini günlüğe kaydetme seçenekleri.

LoggerExtensions

Yaygın senaryolar için ILogger uzantısı yöntemleri.

LoggerExternalScopeProvider

IExternalScopeProvidervarsayılan uygulaması.

LoggerFactory

Belirtilen sağlayıcılara göre ILogger sınıflarının örneklerini üretir.

LoggerFactoryExtensions

Yaygın senaryolar için ILoggerFactory uzantısı yöntemleri.

LoggerFactoryOptions

Günlükçü fabrikası seçeneklerini tanımlar.

LoggerFilterOptions

LoggerFilter seçenekleri.

LoggerFilterRule

Günlük iletilerini filtrelemek için kullanılan bir kuralı tanımlar.

LoggerMessage

İletileri daha sonra performanslı bir şekilde günlüğe kaydetmek için önbelleğe alınabilecek temsilciler oluşturur.

LoggerMessageAttribute

Kesin türü belirlenmiş bir günlüğe kaydetme yönteminin üretimine yol gösterecek bilgiler sağlar.

LoggerRedactionOptions

Yeniden düzeltmeyi denetleme seçenekleri.

LoggingBuilderExtensions

ILoggingBuildergünlüğe kaydetme hizmetlerini ayarlamak için uzantı yöntemleri sağlar.

LoggingEnrichmentExtensions

Günlük zenginleştirme özelliklerini yapılandırmaya yönelik uzantılar.

LoggingRedactionExtensions

Günlük yeniden eylem özelliklerini yapılandırma uzantıları.

LogPropertiesAttribute

Genel özelliklerinin günlük etiketleri olarak günlüğe kaydedilmesi gereken bir günlük yöntemi parametresini işaretler.

LogPropertyIgnoreAttribute

Etiketin günlüğe kaydedilmemesi gerektiğini gösterir.

ProviderAliasAttribute

Filtreleme kurallarında kullanılacak ILoggerProvider uygulamasının diğer adını tanımlar.

TagNameAttribute

Günlüğe kaydedilen parametre veya özellik için kullanılacak etiket adını tanımlar.

TagProviderAttribute

Başvurulan nesne için günlük etiketleri oluşturmak üzere çağrılacak bir yöntem tanımlar.

TraceSourceFactoryExtensions

ILoggingBuilder TraceSourceLoggerProvider ayarlamak için uzantı yöntemleri.

Yapılar

EventId

Günlüğe kaydetme olayını tanımlar. Birincil tanımlayıcı, "Id" özelliğidir ve "Name" özelliği bu olay türünün kısa bir açıklamasını sağlar.

Arabirimler

IExternalScopeProvider

Ortak kapsam verilerinin depolama alanını temsil eder.

ILogger

Günlüğe kaydetme gerçekleştirmek için kullanılan bir türü temsil eder.

ILogger<TCategoryName>

Kategori adının belirtilen TCategoryName tür adından türetildiği günlüğe kaydetmeye yönelik genel bir arabirim. Genellikle bağımlılık eklemeden adlandırılmış bir ILogger etkinleştirmeyi etkinleştirmek için kullanılır.

ILoggerFactory

Günlüğe kaydetme sistemini yapılandırmak ve kayıtlı ILoggerProvider'lerden ILogger örnekleri oluşturmak için kullanılan bir türü temsil eder.

ILoggerProvider

ILoggerörneklerini oluşturabilen bir türü temsil eder.

ILoggingBuilder

Günlük sağlayıcılarını yapılandırmaya yönelik bir arabirim.

ISupportExternalScope

Dış kapsam bilgilerini kullanabilen bir ILoggerProvider temsil eder.

ITagCollector

Özel etiket sağlayıcılarına verilen arabirim, etiketleri yaymalarını sağlar.

Numaralandırmalar

ActivityTrackingOptions

Günlük kapsamlarına hangi izleme bağlamı bölümlerinin dahil edilmesi gerektiğini belirtmek için bayrakları tanımlar.

LogLevel

Günlüğe kaydetme önem derecesi düzeylerini tanımlar.