ILoggingBuilder Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| AddEventLog(ILoggingBuilder, EventLogSettings) |
Agrega un registrador de eventos. Use |
| 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 |
| 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. |