LoggerFactory Clase

Definición

Genera instancias de ILogger clases basadas en los proveedores especificados.

public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
    interface ILoggerFactory
    interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
Herencia
LoggerFactory
Implementaciones

Constructores

LoggerFactory()

Crea una nueva instancia de LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>)

Crea una nueva LoggerFactory instancia con los proveedores especificados.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)

Crea una nueva LoggerFactory instancia con los proveedores y la opción de filtro especificados.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)

Crea una nueva LoggerFactory instancia con los proveedores, la opción de filtro y las opciones de generador de registradores especificados.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)

Crea una nueva instancia de LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Crea una nueva LoggerFactory instancia con los proveedores y opciones de filtro especificados.

Métodos

AddProvider(ILoggerProvider)

Agrega el proveedor especificado a la colección de proveedores utilizados en la creación ILogger de instancias.

CheckDisposed()

Comprueba si se ha eliminado la fábrica.

Create(Action<ILoggingBuilder>)

Crea una nueva instancia de ILoggerFactory que se configura mediante el delegado proporcionado configure .

CreateLogger(String)

Crea un objeto ILogger con el categoryName especificado.

Dispose()

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

AddAzureWebAppDiagnostics(ILoggerFactory)
Obsoletos.

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

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Obsoletos.

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

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.

Se aplica a