ILoggerFactory Interfaz

Definición

Representa un tipo que se usa para configurar el sistema de registro y crear instancias de ILogger a partir de los objetos ILoggerProvider registrados.Represents a type used to configure the logging system and create instances of ILogger from the registered ILoggerProviders.

public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
    interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
Derivado
Implementaciones

Métodos

AddProvider(ILoggerProvider)

Agrega una instancia de ILoggerProvider al sistema de registro.Adds an ILoggerProvider to the logging system.

CreateLogger(String)

Crea una nueva instancia de ILogger.Creates a new ILogger instance.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Heredado de IDisposable)

Métodos de extensión

AddAzureWebAppDiagnostics(ILoggerFactory)
Obsoleto.

Agrega un registrador de diagnósticos de Azure Web Apps.Adds an Azure Web Apps diagnostics logger.

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Obsoleto.

Agrega un registrador de diagnósticos de Azure Web Apps.Adds an Azure Web Apps diagnostics logger.

AddConsole(ILoggerFactory)
Obsoleto.

Agrega un registrador de consola que está habilitado para LogLevel.Information o superior.Adds a console logger that is enabled for LogLevel.Information or higher.

AddConsole(ILoggerFactory, IConfiguration)
AddConsole(ILoggerFactory, IConsoleLoggerSettings)
AddConsole(ILoggerFactory, LogLevel)
Obsoleto.

Agrega un registrador de consola que está habilitado para LogLevel de valor minLevel o superior.Adds a console logger that is enabled for LogLevels of minLevel or higher.

AddConsole(ILoggerFactory, LogLevel, Boolean)
Obsoleto.

Agrega un registrador de consola que está habilitado para LogLevel de valor minLevel o superior.Adds a console logger that is enabled for LogLevels of minLevel or higher.

AddConsole(ILoggerFactory, Boolean)
Obsoleto.

Agrega un registrador de consola que está habilitado para LogLevel.Information o superior.Adds a console logger that is enabled for LogLevel.Information or higher.

AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>)
Obsoleto.

Agrega un registrador de consola que está habilitado tal y como se define en la función de filtro.Adds a console logger that is enabled as defined by the filter function.

AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean)
Obsoleto.

Agrega un registrador de consola que está habilitado tal y como se define en la función de filtro.Adds a console logger that is enabled as defined by the filter function.

AddDebug(ILoggerFactory)
Obsoleto.

Agrega un registrador de depuración que está habilitado para LogLevel.Information o superior.Adds a debug logger that is enabled for LogLevel.Information or higher.

AddDebug(ILoggerFactory, LogLevel)
Obsoleto.

Agrega un registrador de depuración que está habilitado para LogLevel de valor minLevel o superior.Adds a debug logger that is enabled for LogLevels of minLevel or higher.

AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>)
Obsoleto.

Agrega un registrador de depuración que está habilitado tal y como se define en la función de filtro.Adds a debug logger that is enabled as defined by the filter function.

AddEventLog(ILoggerFactory)
Obsoleto.

Agrega un registrador de eventos que está habilitado para LogLevel.Information o superior.Adds an event logger that is enabled for LogLevel.Information or higher.

AddEventLog(ILoggerFactory, EventLogSettings)
Obsoleto.

Agrega un registrador de eventos.Adds an event logger. Se usa settings para habilitar el registro de objetos LogLevel específicos.Use settings to enable logging for specific LogLevels.

AddEventLog(ILoggerFactory, LogLevel)
Obsoleto.

Agrega un registrador de eventos que está habilitado para LogLevel de valor minLevel o superior.Adds an event logger that is enabled for LogLevels of minLevel or higher.

AddEventSourceLogger(ILoggerFactory)
Obsoleto.

Agrega un registrador de eventos que está habilitado para LogLevel.Information o superior.Adds an event logger that is enabled for LogLevel.Information or higher.

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Registra un registrador de contenedor que proporciona una manera común de filtrar los mensajes de registro en todas las interfaces ILoggerProvider registradas.Registers a wrapper logger which provides a common way to filter log messages across all registered ILoggerProviders.

CreateLogger(ILoggerFactory, Type)

Crea una instancia de ILogger mediante el nombre completo del objeto type especificado.Creates a new ILogger instance using the full name of the given type.

CreateLogger<T>(ILoggerFactory)

Crea una instancia de ILogger mediante el nombre completo del tipo especificado.Creates a new ILogger instance using the full name of the given type.

AddTraceSource(ILoggerFactory, SourceSwitch)
AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener)
AddTraceSource(ILoggerFactory, String)
AddTraceSource(ILoggerFactory, String, TraceListener)

Se aplica a