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.

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.

CreateLogger(String)

Crea una nueva instancia de ILogger.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

(Heredado de IDisposable)

Métodos de extensión

AddAzureWebAppDiagnostics(ILoggerFactory)
Obsoleto.

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

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Obsoleto.

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

AddConsole(ILoggerFactory)
Obsoleto.

Agrega un registrador de consola que está habilitado para LogLevel.Information o superior.

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.

AddConsole(ILoggerFactory, LogLevel, Boolean)
Obsoleto.

Agrega un registrador de consola que está habilitado para LogLevel de valor minLevel o superior.

AddConsole(ILoggerFactory, Boolean)
Obsoleto.

Agrega un registrador de consola que está habilitado para LogLevel.Information o superior.

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.

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.

AddDebug(ILoggerFactory)
Obsoleto.

Agrega un registrador de depuración que está habilitado para LogLevel.Information o superior.

AddDebug(ILoggerFactory, LogLevel)
Obsoleto.

Agrega un registrador de depuración que está habilitado para LogLevel de valor minLevel o superior.

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.

AddEventLog(ILoggerFactory)
Obsoleto.

Agrega un registrador de eventos que está habilitado para LogLevel.Information o superior.

AddEventLog(ILoggerFactory, EventLogSettings)
Obsoleto.

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

AddEventLog(ILoggerFactory, LogLevel)
Obsoleto.

Agrega un registrador de eventos que está habilitado para LogLevel de valor minLevel o superior.

AddEventSourceLogger(ILoggerFactory)
Obsoleto.

Agrega un registrador de eventos que está habilitado para LogLevel.Information o superior.

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.

CreateLogger(ILoggerFactory, Type)

Crea una instancia de ILogger mediante el nombre completo del objeto type especificado.

CreateLogger<T>(ILoggerFactory)

Crea una instancia de ILogger mediante el nombre completo del tipo especificado.

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

Se aplica a