ILoggingBuilder Arabirim
Tanım
Ö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.
Günlük sağlayıcılarını yapılandırmaya yönelik bir arabirim.
public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder
Özellikler
| Name | Description |
|---|---|
| Services |
Günlük hizmetlerinin IServiceCollection yapılandırıldığı yeri alır. |
Uzantı Metotları
| Name | Description |
|---|---|
| AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>) |
Azure Web Apps tanılama günlükçüsüsü ekler. |
| AddAzureWebAppDiagnostics(ILoggingBuilder) |
Azure Web Apps tanılama günlükçüsüsü ekler. |
| AddConfiguration(ILoggingBuilder, IConfiguration) |
bir örneğinden IConfigurationyapılandırılırLoggerFilterOptions. |
| AddConfiguration(ILoggingBuilder) |
veya kullanmak ILoggerProviderConfigurationFactory için gereken hizmetleri ekler ILoggerProviderConfiguration<T> |
| AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>) |
Fabrikaya 'Console' adlı bir konsol günlükçü ekler. |
| AddConsole(ILoggingBuilder) |
Fabrikaya 'Console' adlı bir konsol günlükçü ekler. |
| AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>) |
'TOptions' seçenekleriyle yapılandırılacak özel bir konsol günlükçü biçimlendiricisi 'TFormatter' ekler. |
| AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder) |
'TOptions' seçenekleriyle yapılandırılacak özel bir konsol günlükçü biçimlendiricisi 'TFormatter' ekler. |
| AddDebug(ILoggingBuilder) |
Fabrikaya 'Debug' adlı bir hata ayıklama günlükçüsüsü ekler. |
| AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Olay günlükçü ekler. Belirli günlük düzeylerinde günlüğe kaydetmeyi etkinleştirmek için kullanın |
| AddEventLog(ILoggingBuilder, EventLogSettings) |
Olay günlükçü ekler. Belirli günlük düzeylerinde günlüğe kaydetmeyi etkinleştirmek için kullanın |
| AddEventLog(ILoggingBuilder) |
Fabrikaya 'EventLog' adlı bir olay günlükçü ekler. |
| AddEventSourceLogger(ILoggingBuilder) |
Örneğe ileti LoggingEventSource yazan bir günlükçü ekler. |
| AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>) |
Sahte günlük kaydı yapılandırıyor. |
| AddFakeLogging(ILoggingBuilder, IConfigurationSection) |
Sahte günlük kaydı yapılandırıyor. |
| AddFakeLogging(ILoggingBuilder) |
Varsayılan seçeneklerle sahte günlük kaydı yapılandırılır. |
| AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>) |
Fabrikaya bir günlük filtresi ekler. |
| AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Fabrikaya bir günlük filtresi ekler. |
| AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>) |
Fabrikaya bir günlük filtresi ekler. |
| AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Fabrikaya bir günlük filtresi ekler. |
| AddFilter(ILoggingBuilder, String, LogLevel) |
Fabrikaya bir günlük filtresi ekler. |
| AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>) |
Verilen ILoggerProvideriçin bir günlük filtresi ekler. |
| AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Verilen ILoggerProvideriçin bir günlük filtresi ekler. |
| AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Verilen ILoggerProvideriçin bir günlük filtresi ekler. |
| AddFilter<T>(ILoggingBuilder, String, LogLevel) |
Verilen ILoggerProvideriçin bir günlük filtresi ekler. |
| AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>) |
Günlük altyapısına genel günlük arabelleği ekler. |
| AddGlobalBuffer(ILoggingBuilder, IConfiguration) |
Günlük altyapısına genel günlük arabelleği ekler. |
| AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>) |
Günlük altyapısına genel günlük arabelleği ekler. |
| AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>) |
Fabrikaya 'json' adlı bir konsol günlüğü biçimlendiricisi ekleyin ve yapılandırın. |
| AddJsonConsole(ILoggingBuilder) |
Varsayılan özelliklere sahip fabrikaya 'json' adlı bir konsol günlüğü biçimlendiricisi ekleyin. |
| AddProvider(ILoggingBuilder, ILoggerProvider) |
verilen ILoggerProvider değerini ILoggingBuilder |
| AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>) |
Günlük altyapısına Rastgele Olasılıksal günlük örnekleyicisi ekler. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>) |
Günlük altyapısına Rastgele Olasılıksal günlük örnekleyicisi ekler. |
| AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration) |
Günlük altyapısına Rastgele Olasılıksal günlük örnekleyicisi ekler. |
| AddSampler(ILoggingBuilder, LoggingSampler) |
Günlüğe kaydetme altyapısına bir günlük örnekleyici örneği ekler. |
| AddSampler<T>(ILoggingBuilder) |
Günlük altyapısına bir günlük örnekleyici türü ekler. |
| AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>) |
Fabrikaya 'simple' adlı bir konsol günlüğü biçimlendiricisi ekleyin ve yapılandırın. |
| AddSimpleConsole(ILoggingBuilder) |
Varsayılan özelliklere sahip fabrikaya 'simple' adlı varsayılan konsol günlüğü biçimlendiricisini ekleyin. |
| AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>) |
Fabrikaya 'systemd' adlı bir konsol günlüğü biçimlendiricisi ekleyin ve yapılandırın. |
| AddSystemdConsole(ILoggingBuilder) |
Varsayılan özelliklere sahip fabrikaya 'systemd' adlı bir konsol günlüğü biçimlendiricisi ekleyin. |
| AddTraceBasedSampler(ILoggingBuilder) |
Günlük altyapısına İzleme tabanlı günlük örnekleyicisi ekler. |
| AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener) |
öğesine yazan TraceSourcebir günlükçü ekler. |
| AddTraceSource(ILoggingBuilder, SourceSwitch) |
öğesine yazan TraceSourcebir günlükçü ekler. |
| AddTraceSource(ILoggingBuilder, String, TraceListener) |
öğesine yazan TraceSourcebir günlükçü ekler. |
| AddTraceSource(ILoggingBuilder, String) |
öğesine yazan TraceSourcebir günlükçü ekler. |
| ClearProviders(ILoggingBuilder) |
'den tüm ILoggerProviders'leri |
| EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>) |
Günlük altyapısında zenginleştirme işlevselliğini etkinleştirir. |
| EnableEnrichment(ILoggingBuilder, IConfigurationSection) |
Günlük altyapısında zenginleştirme işlevselliğini etkinleştirir. |
| EnableEnrichment(ILoggingBuilder) |
Günlük altyapısında zenginleştirme işlevselliğini etkinleştirir. |
| EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>) |
Günlüğe kaydetme altyapısında redaction işlevselliğini etkinleştirir. |
| EnableRedaction(ILoggingBuilder, IConfigurationSection) |
Günlüğe kaydetme altyapısında redaction işlevselliğini etkinleştirir. |
| EnableRedaction(ILoggingBuilder) |
Günlüğe kaydetme altyapısında redaction işlevselliğini etkinleştirir. |
| SetMinimumLevel(ILoggingBuilder, LogLevel) |
Günlük iletilerinin günlüğe kaydedilmesi için en düşük LogLevel gereksinimi ayarlar. |