DbContextOptionsBuilder.UseLoggerFactory(ILoggerFactory) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el ILoggerFactory objeto que se usará para crear ILogger instancias para el registro realizado por este contexto.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseLoggerFactory (Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory);
abstract member UseLoggerFactory : Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseLoggerFactory : Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseLoggerFactory (loggerFactory As ILoggerFactory) As DbContextOptionsBuilder
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 métodos "AddDbContext", incluido "AddDbContextPool". Estos métodos garantizan que el ILoggerFactory usado por EF se obtenga del proveedor de servicios de aplicación.
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.