DbContextOptionsBuilder<TContext>.UseLoggerFactory 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<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.