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". |