DbContextOptionsBuilder<TContext>.UseLoggerFactory Método

Definición

Establece el ILoggerFactory objeto que se usará para crear ILogger instancias para el registro realizado por este contexto.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory);
override this.UseLoggerFactory : Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseLoggerFactory (loggerFactory As ILoggerFactory) As DbContextOptionsBuilder(Of TContext)

Parámetros

loggerFactory
ILoggerFactory

Generador de registradores que se va a usar.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

No es necesario llamar a este método cuando se usa uno de los EntityFrameworkServiceCollectionExtensions.AddDbContext métodos . "AddDbContext" garantizará que EF se obtenga del proveedor de servicios de aplicaciones.ILoggerFactory

Este método no se puede usar si la aplicación establece el proveedor de servicios interno a través de una llamada a UseInternalServiceProvider(IServiceProvider). En este caso, ILoggerFactory debe configurarse directamente en ese proveedor de servicios.

Consulte Uso de DbContextOptions y registro para obtener más información y ejemplos.

Se aplica a