Microsoft.Extensions.Logging Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| 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. |