ILoggingBuilder Interfejs

Definicja

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 settings polecenia , aby włączyć rejestrowanie dla określonych LogLevels.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Dodaje rejestrator zdarzeń. Użyj configure polecenia , aby włączyć rejestrowanie dla określonych LogLevels.

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

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

Dotyczy