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
Services |
IServiceCollection Získá, kde protokolování služby jsou nakonfigurovány. |
Metody rozšíření
AddAzureWebAppDiagnostics(ILoggingBuilder) |
Přidá nástroj azure Web Apps diagnostics logger. |
AddConfiguration(ILoggingBuilder) |
Přidá služby potřebné k využívání ILoggerProviderConfigurationFactory nebo ILoggerProviderConfiguration<T>. |
AddConsole(ILoggingBuilder) |
Přidá do továrny nástroj pro protokolování konzoly s názvem Konzola. |
AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>) |
Přidá do továrny nástroj pro protokolování konzoly s názvem Konzola. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder) |
Přidá vlastní formátovací modul protokolovacího nástroje konzoly. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>) |
Přidá vlastní formátovací modul protokolovacího nástroje konzoly, který bude nakonfigurován se zadanými možnostmi. |
AddJsonConsole(ILoggingBuilder) |
Přidá do továrny formátovací modul protokolů konzoly s názvem json s výchozími vlastnostmi. |
AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>) |
Přidá formátovač protokolů konzoly s názvem json do továrny nakonfigurované se zadanými možnostmi formátovače konzoly JSON. |
AddSimpleConsole(ILoggingBuilder) |
Přidá výchozí formátovací modul protokolů konzoly s názvem "simple" do továrny s výchozími vlastnostmi. |
AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>) |
Přidá formátovací modul protokolu konzoly s názvem "simple" do továrny nakonfigurované se zadanými možnostmi jednoduchého formátovacího modulu konzoly. |
AddSystemdConsole(ILoggingBuilder) |
Přidá do továrny formátovací modul protokolu konzoly systemd s výchozími vlastnostmi. |
AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>) |
Přidá formátovač protokolů konzoly s názvem systemd do továrny nakonfigurované se zadanými možnostmi formátovacího modulu konzoly. |
AddDebug(ILoggingBuilder) |
Přidá do továrny protokolovací nástroj ladění s názvem Debug. |
AddEventLog(ILoggingBuilder) |
Přidá protokol událostí s názvem EventLog do továrny. |
AddEventLog(ILoggingBuilder, EventLogSettings) |
Přidá protokolovač událostí. Slouží |
AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Přidá protokolovač událostí. Slouží |
AddEventSourceLogger(ILoggingBuilder) |
Přidá do továrny protokolovač událostí s názvem EventSource. |
AddFakeLogging(ILoggingBuilder) |
Nakonfiguruje falešné protokolování s výchozími možnostmi. |
AddFakeLogging(ILoggingBuilder, IConfigurationSection) |
Konfiguruje falešné protokolování. |
AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>) |
Konfiguruje falešné protokolování. |
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>) |
Přidá filtr protokolů do továrny. |
AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Přidá filtr protokolů do továrny. |
AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>) |
Přidá filtr protokolů do továrny. |
AddFilter(ILoggingBuilder, String, LogLevel) |
Přidá filtr protokolů do továrny. |
AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Přidá filtr protokolů do továrny. |
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, LogLevel) |
Přidá filtr protokolu pro danou ILoggerProviderhodnotu . |
AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Přidá filtr protokolu pro danou ILoggerProviderhodnotu . |
AddConfiguration(ILoggingBuilder, IConfiguration) |
Konfiguruje možnosti filtru protokolovacího nástroje z instance nástroje IConfiguration. |
AddProvider(ILoggingBuilder, ILoggerProvider) |
Přidá danou ILoggerProvider hodnotu do ILoggingBuilder pole, aby volání bylo možné zřetězovat. |
ClearProviders(ILoggingBuilder) |
Odebere všechny zprostředkovatele protokolovacího nástroje z |
SetMinimumLevel(ILoggingBuilder, LogLevel) |
Nastaví minimální LogLevel požadavek na protokolování zpráv protokolu. |
EnableEnrichment(ILoggingBuilder) |
Umožňuje funkci rozšiřování v rámci infrastruktury protokolování. |
EnableEnrichment(ILoggingBuilder, IConfigurationSection) |
Umožňuje funkci rozšiřování v rámci infrastruktury protokolování. |
EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>) |
Umožňuje funkci rozšiřování v rámci infrastruktury protokolování. |
EnableRedaction(ILoggingBuilder) |
Umožňuje funkci redakce v rámci infrastruktury protokolování. |
EnableRedaction(ILoggingBuilder, IConfigurationSection) |
Umožňuje funkci redakce v rámci infrastruktury protokolování. |
EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>) |
Umožňuje funkci redakce v rámci infrastruktury protokolování. |
AddTraceSource(ILoggingBuilder, SourceSwitch) |
Přidá do továrny protokolovací nástroj TraceSource s názvem TraceSource. |
AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener) |
Přidá do továrny protokolovací nástroj TraceSource s názvem TraceSource. |
AddTraceSource(ILoggingBuilder, String) |
Přidá do továrny protokolovací nástroj TraceSource s názvem TraceSource. |
AddTraceSource(ILoggingBuilder, String, TraceListener) |
Přidá do továrny protokolovací nástroj TraceSource s názvem TraceSource. |