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
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ı. |
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. |
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 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. |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin