Microsoft.Extensions.Logging Ad Alanı

yapılandırmaya ILoggeryönelik sınıfları ve soyutlamaları içerir.

Sınıflar

AzureAppServicesLoggerFactoryExtensions

Azure tanılama günlükçüsüsü eklemeye yönelik uzantı yöntemleri.

ConsoleLoggerExtensions

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

DebugLoggerFactoryExtensions

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

EventLoggerFactoryExtensions

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

EventSourceLoggerFactoryExtensions

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

FakeLoggerBuilderExtensions

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

FilterLoggerFactoryExtensions

ILoggerFactory tüm kayıtlı ILoggerProvideriletiler arasında günlük iletilerini filtrelemek için ortak bir yol sağlayan uzantı yöntemleri.

FilterLoggerSettings

Tarafından ILoggergünlüğe kaydedilen iletilerin ayarlarını filtreleyin.

FilterLoggingBuilderExtensions

bir IServiceCollectioniçinde günlüğe kaydetme hizmetlerini ayarlamak için uzantı yöntemleri.

LogDefineOptions

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

Logger<T>

Sağlanan tarafından oluşturulan verilen türün tam adını kullanarak yeni ILogger bir örneğe temsilci sağlar ILoggerFactory.

LoggerEnrichmentOptions

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

LoggerExtensions

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

LoggerExternalScopeProvider

Varsayılan uygulaması IExternalScopeProvider.

LoggerFactory

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

LoggerFactoryExtensions

Yaygın senaryolar için ILoggerFactory uzantı 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

Redaksiyonu denetleme seçenekleri.

LoggingBuilderExtensions

bir ILoggingBuilderiçinde günlüğe kaydetme hizmetlerini ayarlamak için uzantı yöntemleri sağlar.

LoggingEnrichmentExtensions

Günlük zenginleştirme özelliklerini yapılandırma uzantıları.

LoggingRedactionExtensions

Günlüğe kaydetme redaksiyon ö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

Bir etiketin günlüğe kaydedilmemesi gerektiğini gösterir.

ProviderAliasAttribute

Filtreleme kurallarında kullanılacak uygulamanın diğer adını ILoggerProvider 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

üzerinde ILoggingBuilderayarlamak TraceSourceLoggerProvider 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.

IFilterLoggerSettings

Tarafından ILoggergünlüğe kaydedilen iletilerin ayarlarını filtreleyin.

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 adı ILogger etkinleştirmeyi etkinleştirmek için kullanılır.

ILoggerFactory

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

ILoggerProvider

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

ILoggingBuilder

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

ISupportExternalScope

Dış kapsam bilgilerini kullanabilen bir ILoggerProvider öğesini temsil eder.

ITagCollector

Özel bir etiket sağlayıcısını temsil eder ve etiketleri yaymalarına olanak tanır.

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 derecelerini tanımlar.