ILoggingBuilder Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozhraní pro konfiguraci zprostředkovatelů protokolování.
public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder
Vlastnosti
| Name | Description |
|---|---|
| Services |
Získá, kde IServiceCollection jsou nakonfigurovány služby protokolování. |
Metody rozšíření
| Name | Description |
|---|---|
| AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>) |
Přidá diagnostický protokol azure Web Apps. |
| AddAzureWebAppDiagnostics(ILoggingBuilder) |
Přidá diagnostický protokol azure Web Apps. |
| AddConfiguration(ILoggingBuilder, IConfiguration) |
Konfiguruje LoggerFilterOptions z instance .IConfiguration |
| AddConfiguration(ILoggingBuilder) |
Přidá služby potřebné k využívání ILoggerProviderConfigurationFactory nebo ILoggerProviderConfiguration<T> |
| AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>) |
Přidá do továrny protokolovací modul konzoly s názvem Konzola. |
| AddConsole(ILoggingBuilder) |
Přidá do továrny protokolovací modul konzoly s názvem Konzola. |
| AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>) |
Přidá vlastní formátovací modul protokolovacího modulu konzoly TFormatter, který se nakonfiguruje s možnostmi TOptions. |
| AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder) |
Přidá vlastní formátovací modul protokolovacího modulu konzoly TFormatter, který se nakonfiguruje s možnostmi TOptions. |
| AddDebug(ILoggingBuilder) |
Přidá do továrny protokolovací nástroj pro ladění s názvem Debug. |
| AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Přidá protokolovací modul událostí. Slouží |
| AddEventLog(ILoggingBuilder, EventLogSettings) |
Přidá protokolovací modul událostí. Slouží |
| AddEventLog(ILoggingBuilder) |
Přidá do továrny protokolovací modul událostí s názvem EventLog. |
| AddEventSourceLogger(ILoggingBuilder) |
Přidá protokolovací modul, který zapisuje zprávy do LoggingEventSource instance. |
| AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>) |
Konfiguruje falešné protokolování. |
| AddFakeLogging(ILoggingBuilder, IConfigurationSection) |
Konfiguruje falešné protokolování. |
| AddFakeLogging(ILoggingBuilder) |
Konfiguruje falešné protokolování s výchozími možnostmi. |
| AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>) |
Přidá do továrny filtr protokolu. |
| AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Přidá do továrny filtr protokolu. |
| AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>) |
Přidá do továrny filtr protokolu. |
| AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Přidá do továrny filtr protokolu. |
| AddFilter(ILoggingBuilder, String, LogLevel) |
Přidá do továrny filtr protokolu. |
| AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>) |
Přidá filtr protokolu pro danou ILoggerProviderhodnotu . |
| AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Přidá filtr protokolu pro danou ILoggerProviderhodnotu . |
| AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Přidá filtr protokolu pro danou ILoggerProviderhodnotu . |
| AddFilter<T>(ILoggingBuilder, String, LogLevel) |
Přidá filtr protokolu pro danou ILoggerProviderhodnotu . |
| AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>) |
Přidá globální ukládání do vyrovnávací paměti protokolu do infrastruktury protokolování. |
| AddGlobalBuffer(ILoggingBuilder, IConfiguration) |
Přidá globální ukládání do vyrovnávací paměti protokolu do infrastruktury protokolování. |
| AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>) |
Přidá globální ukládání do vyrovnávací paměti protokolu do infrastruktury protokolování. |
| AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>) |
Přidejte a nakonfigurujte do továrny formátovací modul protokolu konzoly s názvem json. |
| AddJsonConsole(ILoggingBuilder) |
Přidejte do továrny formátovací modul protokolu konzoly s názvem JSON s výchozími vlastnostmi. |
| AddProvider(ILoggingBuilder, ILoggerProvider) |
Přidá danou ILoggerProvider hodnotu do ILoggingBuilder |
| AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>) |
Přidá do infrastruktury protokolování náhodný vzorkovník protokolování. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>) |
Přidá do infrastruktury protokolování náhodný vzorkovník protokolování. |
| AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration) |
Přidá do infrastruktury protokolování náhodný vzorkovník protokolování. |
| AddSampler(ILoggingBuilder, LoggingSampler) |
Přidá instanci vzorkovníku protokolování do infrastruktury protokolování. |
| AddSampler<T>(ILoggingBuilder) |
Přidá typ vzorkovníku protokolování do infrastruktury protokolování. |
| AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>) |
Přidejte a nakonfigurujte do továrny formátovací modul protokolu konzoly s názvem "simple". |
| AddSimpleConsole(ILoggingBuilder) |
Přidejte výchozí formátovací modul protokolu konzoly s názvem "simple" do továrny s výchozími vlastnostmi. |
| AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>) |
Přidejte a nakonfigurujte do továrny formátovací modul protokolu konzoly s názvem systemd. |
| AddSystemdConsole(ILoggingBuilder) |
Přidejte do továrny formátovací modul protokolu konzoly s názvem systemd s výchozími vlastnostmi. |
| AddTraceBasedSampler(ILoggingBuilder) |
Přidá do infrastruktury protokolování vzorkovník protokolování založený na trasování. |
| AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener) |
Přidá protokolovací modul, který zapisuje do TraceSourcesouboru . |
| AddTraceSource(ILoggingBuilder, SourceSwitch) |
Přidá protokolovací modul, který zapisuje do TraceSourcesouboru . |
| AddTraceSource(ILoggingBuilder, String, TraceListener) |
Přidá protokolovací modul, který zapisuje do TraceSourcesouboru . |
| AddTraceSource(ILoggingBuilder, String) |
Přidá protokolovací modul, který zapisuje do TraceSourcesouboru . |
| ClearProviders(ILoggingBuilder) |
Odebere všechna ILoggerProviderz |
| EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>) |
Umožňuje rozšířit funkce v rámci infrastruktury protokolování. |
| EnableEnrichment(ILoggingBuilder, IConfigurationSection) |
Umožňuje rozšířit funkce v rámci infrastruktury protokolování. |
| EnableEnrichment(ILoggingBuilder) |
Umožňuje rozšířit funkce v rámci infrastruktury protokolování. |
| EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>) |
Umožňuje funkci redaction v rámci infrastruktury protokolování. |
| EnableRedaction(ILoggingBuilder, IConfigurationSection) |
Umožňuje funkci redaction v rámci infrastruktury protokolování. |
| EnableRedaction(ILoggingBuilder) |
Umožňuje funkci redaction v rámci infrastruktury protokolování. |
| SetMinimumLevel(ILoggingBuilder, LogLevel) |
Nastaví minimální LogLevel požadavek na protokolování zpráv. |