Aracılığıyla paylaş


Microsoft.Extensions.Logging Ad Alanı

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

Sınıflar

Name Description
AzureAppServicesLoggerFactoryExtensions

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

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ük kaydı yapılandırma uzantıları.

FilterLoggingBuilderExtensions

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

GlobalBufferLoggingBuilderExtensions

Günlük arabelleğe almayı bağımlılık ekleme kapsayıcısına kaydetmenizi sağlar.

LogDefineOptions

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

Logger<T>

Sağlanan tarafından oluşturulan belirtilen 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

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

LoggerFactoryExtensions

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

LoggerFactoryOptions

LoggerFactory seçenekleri.

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 olarak 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

bir ILoggingBuilderiçinde günlük hizmetlerini ayarlamak için uzantı yöntemleri.

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

LoggingSampler

Toplanan ve arka uça gönderilen günlük kaydı örneklerinin sayısını denetler.

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 uygulama için ILoggerProvider bir diğer ad tanımlar.

SamplingLoggerBuilderExtensions

Günlük örneklemesini yapılandırmak için uzantılar.

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

Name Description
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

Name Description
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 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 etiket sağlayıcılarına verilen arabirim, etiketleri yaymalarını sağlar.

Numaralandırmalar

Name Description
ActivityTrackingOptions

Günlük kapsamlarına hangi izleme bağlamı bölümlerinin dahil edilmesi gerektiğini belirten bayraklar.

LogLevel

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