ILoggingBuilder Interfaz

Definición

Una interfaz para configurar proveedores de registro.

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

Propiedades

Services

Obtiene la interfaz IServiceCollection donde se configuran los servicios de registro.

Métodos de extensión

AddAzureWebAppDiagnostics(ILoggingBuilder)

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

AddConfiguration(ILoggingBuilder)

Agrega servicios necesarios para consumir ILoggerProviderConfigurationFactory o ILoggerProviderConfiguration<T>.

AddConsole(ILoggingBuilder)

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

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

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

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Agrega un formateador personalizado del registrador de la consola.

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

Agrega un formateador del registrador de la consola personalizado que se configurará con las opciones especificadas.

AddJsonConsole(ILoggingBuilder)

Agrega un formateador de registros de la consola denominado "JSON" al generador con propiedades predeterminadas.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Agrega un formateador de registro de consola denominado "json" al generador configurado con las opciones de formateador de consola Json especificadas.

AddSimpleConsole(ILoggingBuilder)

Agrega el formateador de registros de la consola predeterminado denominado "simple" al generador con las propiedades predeterminadas.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Agrega un formateador de registros de la consola denominado "simple" al generador configurado con las opciones del formateador de la consola simple especificadas.

AddSystemdConsole(ILoggingBuilder)

Agrega un formateador de registros de la consola denominado "systemd" al generador con propiedades predeterminadas.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Agrega un formateador de registros de la consola denominado "systemd" al generador configurado con las opciones del formateador de la consola especificadas.

AddDebug(ILoggingBuilder)

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

AddEventLog(ILoggingBuilder)

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

AddEventLog(ILoggingBuilder, EventLogSettings)

Agrega un registrador de eventos. Se usa settings para habilitar el registro de objetos LogLevel específicos.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Agrega un registrador de eventos. Se usa configure para habilitar el registro de objetos LogLevel específicos.

AddEventSourceLogger(ILoggingBuilder)

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

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, LogLevel)

Agrega un filtro de registro al generador.

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

Agrega un filtro de registro al generador.

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

Agrega un filtro de registro a la instancia de ILoggerProvider especificada.

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

Agrega un filtro de registro a la instancia de ILoggerProvider especificada.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Agrega un filtro de registro a la instancia de ILoggerProvider especificada.

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

Agrega un filtro de registro a la instancia de ILoggerProvider especificada.

AddConfiguration(ILoggingBuilder, IConfiguration)

Configura las opciones de filtro del registrador a partir de una instancia de IConfiguration.

AddProvider(ILoggingBuilder, ILoggerProvider)

Agrega la instancia de ILoggerProvider especificada a ILoggingBuilder para que se puedan encadenar las llamadas.

ClearProviders(ILoggingBuilder)

Quita todos los proveedores de registrador de builder.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Establece un requisito mínimo de LogLevel para que se registren los mensajes de registro.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Agrega un registrador TraceSource denominado "TraceSource" al generador.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Agrega un registrador TraceSource denominado "TraceSource" al generador.

AddTraceSource(ILoggingBuilder, String)

Agrega un registrador TraceSource denominado "TraceSource" al generador.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Agrega un registrador TraceSource denominado "TraceSource" al generador.

Se aplica a