ILoggingBuilder Interfaz

Definición

Interfaz para configurar proveedores de registro.

public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder

Propiedades

Nombre Description
Services

Obtiene el IServiceCollection donde se configuran los servicios de registro.

Métodos de extensión

Nombre Description
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

Agrega un registrador de diagnósticos de Azure Web Apps.

AddAzureWebAppDiagnostics(ILoggingBuilder)

Agrega un registrador de diagnósticos de Azure Web Apps.

AddConfiguration(ILoggingBuilder, IConfiguration)

Configura LoggerFilterOptions desde una instancia de IConfiguration.

AddConfiguration(ILoggingBuilder)

Agrega servicios necesarios para consumir ILoggerProviderConfigurationFactory o ILoggerProviderConfiguration<T>

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Agrega un registrador de consola denominado "Console" al generador.

AddConsole(ILoggingBuilder)

Agrega un registrador de consola denominado "Console" al generador.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>)

Agrega un formateador de registrador de consola personalizado "TFormatter" que se va a configurar con las opciones "TOptions".

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Agrega un formateador de registrador de consola personalizado "TFormatter" que se va a configurar con las opciones "TOptions".

AddDebug(ILoggingBuilder)

Agrega un registrador de depuración denominado "Depurar" al generador.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Agrega un registrador de eventos. Use configure para habilitar el registro para niveles de registro específicos.

AddEventLog(ILoggingBuilder, EventLogSettings)

Agrega un registrador de eventos. Use settings para habilitar el registro para niveles de registro específicos.

AddEventLog(ILoggingBuilder)

Agrega un registrador de eventos denominado "EventLog" al generador.

AddEventSourceLogger(ILoggingBuilder)

Agrega un registrador que escribe mensajes en la LoggingEventSource instancia de .

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Configura el registro falso.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Configura el registro falso.

AddFakeLogging(ILoggingBuilder)

Configura el registro falso con opciones predeterminadas.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Agrega un filtro de registro al generador.

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Agrega un filtro de registro al generador.

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

Agrega un filtro de registro al generador.

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Agrega un filtro de registro al generador.

AddFilter(ILoggingBuilder, String, LogLevel)

Agrega un filtro de registro al generador.

AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)

Agrega un filtro de registro para el especificado ILoggerProvider.

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Agrega un filtro de registro para el especificado ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Agrega un filtro de registro para el especificado ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Agrega un filtro de registro para el especificado ILoggerProvider.

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

Agrega el almacenamiento en búfer global de registros a la infraestructura de registro.

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

Agrega el almacenamiento en búfer global de registros a la infraestructura de registro.

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

Agrega el almacenamiento en búfer global de registros a la infraestructura de registro.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Agregue y configure un formateador de registro de consola denominado "json" en el generador.

AddJsonConsole(ILoggingBuilder)

Agregue un formateador de registro de consola denominado "json" al generador con propiedades predeterminadas.

AddProvider(ILoggingBuilder, ILoggerProvider)

Agrega el objeto especificado ILoggerProvider a . ILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro.

AddSampler(ILoggingBuilder, LoggingSampler)

Agrega una instancia de sampler de registro a la infraestructura de registro.

AddSampler<T>(ILoggingBuilder)

Agrega un tipo de sampler de registro a la infraestructura de registro.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Agregue y configure un formateador de registro de consola denominado "simple" al generador.

AddSimpleConsole(ILoggingBuilder)

Agregue el formateador de registro de consola predeterminado denominado "simple" al generador con propiedades predeterminadas.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Agregue y configure un formateador de registro de consola denominado "systemd" en el generador.

AddSystemdConsole(ILoggingBuilder)

Agregue un formateador de registro de consola denominado "systemd" al generador con propiedades predeterminadas.

AddTraceBasedSampler(ILoggingBuilder)

Agrega el ejemplo de registro basado en seguimiento a la infraestructura de registro.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Agrega un registrador que escribe en TraceSource.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Agrega un registrador que escribe en TraceSource.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Agrega un registrador que escribe en TraceSource.

AddTraceSource(ILoggingBuilder, String)

Agrega un registrador que escribe en TraceSource.

ClearProviders(ILoggingBuilder)

Quita todos los ILoggerProviderelementos de builder.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Habilita la funcionalidad de enriquecimiento dentro de la infraestructura de registro.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Habilita la funcionalidad de enriquecimiento dentro de la infraestructura de registro.

EnableEnrichment(ILoggingBuilder)

Habilita la funcionalidad de enriquecimiento dentro de la infraestructura de registro.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Habilita la funcionalidad de reacción dentro de la infraestructura de registro.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Habilita la funcionalidad de reacción dentro de la infraestructura de registro.

EnableRedaction(ILoggingBuilder)

Habilita la funcionalidad de reacción dentro de la infraestructura de registro.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Establece un requisito mínimo LogLevel para registrar los mensajes de registro.

Se aplica a