ILoggingBuilder Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs do konfigurowania dostawców rejestrowania.
public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder
Właściwości
Services |
Pobiera lokalizację, w IServiceCollection której skonfigurowano usługi rejestrowania. |
Metody rozszerzania
AddAzureWebAppDiagnostics(ILoggingBuilder) |
Dodaje rejestrator diagnostyki usługi Azure Web Apps. |
AddConfiguration(ILoggingBuilder) |
Dodaje usługi wymagane do korzystania z ILoggerProviderConfigurationFactory usługi lub ILoggerProviderConfiguration<T>. |
AddConsole(ILoggingBuilder) |
Dodaje rejestrator konsoli o nazwie "Console" do fabryki. |
AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>) |
Dodaje rejestrator konsoli o nazwie "Console" do fabryki. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder) |
Dodaje niestandardowy rejestrator konsoli. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>) |
Dodaje niestandardowy rejestrator konsoli do skonfigurowania z określonymi opcjami. |
AddJsonConsole(ILoggingBuilder) |
Dodaje do fabryki formater dziennika konsoli o nazwie "json" z domyślnymi właściwościami. |
AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>) |
Dodaje do fabryki program formatujący dziennik konsoli o nazwie "json" skonfigurowany z określonymi opcjami formatera konsoli JSON. |
AddSimpleConsole(ILoggingBuilder) |
Dodaje domyślny formater dziennika konsoli o nazwie "simple" do fabryki z domyślnymi właściwościami. |
AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>) |
Dodaje do fabryki formater dziennika o nazwie "simple" skonfigurowany przy użyciu określonych prostych opcji formatera konsoli. |
AddSystemdConsole(ILoggingBuilder) |
Dodaje do fabryki formater dziennika konsoli o nazwie "systemd" z domyślnymi właściwościami. |
AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>) |
Dodaje do fabryki skonfigurowany z określonymi opcjami formatera konsoli program formatujący dziennik konsoli o nazwie "systemd". |
AddDebug(ILoggingBuilder) |
Dodaje rejestrator debugowania o nazwie "Debuguj" do fabryki. |
AddEventLog(ILoggingBuilder) |
Dodaje rejestrator zdarzeń o nazwie "EventLog" do fabryki. |
AddEventLog(ILoggingBuilder, EventLogSettings) |
Dodaje rejestrator zdarzeń. Użyj |
AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Dodaje rejestrator zdarzeń. Użyj |
AddEventSourceLogger(ILoggingBuilder) |
Dodaje rejestrator zdarzeń o nazwie "EventSource" do fabryki. |
AddFakeLogging(ILoggingBuilder) |
Konfiguruje fałszywe rejestrowanie przy użyciu opcji domyślnych. |
AddFakeLogging(ILoggingBuilder, IConfigurationSection) |
Konfiguruje fałszywe rejestrowanie. |
AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>) |
Konfiguruje fałszywe rejestrowanie. |
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>) |
Dodaje filtr dziennika do fabryki. |
AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Dodaje filtr dziennika do fabryki. |
AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>) |
Dodaje filtr dziennika do fabryki. |
AddFilter(ILoggingBuilder, String, LogLevel) |
Dodaje filtr dziennika do fabryki. |
AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Dodaje filtr dziennika do fabryki. |
AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>) |
Dodaje filtr dziennika dla danego ILoggerProviderelementu . |
AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Dodaje filtr dziennika dla danego ILoggerProviderelementu . |
AddFilter<T>(ILoggingBuilder, String, LogLevel) |
Dodaje filtr dziennika dla danego ILoggerProviderelementu . |
AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Dodaje filtr dziennika dla danego ILoggerProviderelementu . |
AddConfiguration(ILoggingBuilder, IConfiguration) |
Konfiguruje opcje filtru rejestratora z wystąpienia programu IConfiguration. |
AddProvider(ILoggingBuilder, ILoggerProvider) |
Dodaje dane ILoggerProvider do ILoggingBuilder elementu , aby można było połączyć w łańcuch wywołania. |
ClearProviders(ILoggingBuilder) |
Usuwa wszystkich dostawców rejestratora z |
SetMinimumLevel(ILoggingBuilder, LogLevel) |
Ustawia minimalne LogLevel wymaganie rejestrowania komunikatów dziennika. |
EnableEnrichment(ILoggingBuilder) |
Umożliwia wzbogacanie funkcji w ramach infrastruktury rejestrowania. |
EnableEnrichment(ILoggingBuilder, IConfigurationSection) |
Umożliwia wzbogacanie funkcji w ramach infrastruktury rejestrowania. |
EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>) |
Umożliwia wzbogacanie funkcji w ramach infrastruktury rejestrowania. |
EnableRedaction(ILoggingBuilder) |
Umożliwia redaction funkcjonalność w infrastrukturze rejestrowania. |
EnableRedaction(ILoggingBuilder, IConfigurationSection) |
Umożliwia redaction funkcjonalność w infrastrukturze rejestrowania. |
EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>) |
Umożliwia redaction funkcjonalność w infrastrukturze rejestrowania. |
AddTraceSource(ILoggingBuilder, SourceSwitch) |
Dodaje do fabryki rejestrator TraceSource o nazwie "TraceSource". |
AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener) |
Dodaje do fabryki rejestrator TraceSource o nazwie "TraceSource". |
AddTraceSource(ILoggingBuilder, String) |
Dodaje do fabryki rejestrator TraceSource o nazwie "TraceSource". |
AddTraceSource(ILoggingBuilder, String, TraceListener) |
Dodaje do fabryki rejestrator TraceSource o nazwie "TraceSource". |