DbContextOptionsBuilder<TContext>.UseLoggerFactory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt fest, mit der ILoggerFactory Instanzen für die Protokollierung erstellt ILogger werden, die in diesem Kontext durchgeführt werden.
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)
Parameter
- loggerFactory
- ILoggerFactory
Die zu verwendende Loggerfabrik.
Gibt zurück
Dieselbe Generatorinstanz, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Diese Methode muss bei Verwendung einer der EntityFrameworkServiceCollectionExtensions.AddDbContext Methoden nicht aufgerufen werden. "AddDbContext" stellt sicher, dass die ILoggerFactory von EF verwendete Datei vom Anwendungsdienstanbieter abgerufen wird.
Diese Methode kann nicht verwendet werden, wenn die Anwendung den internen Dienstanbieter über einen Aufruf von UseInternalServiceProvider(IServiceProvider). In diesem Fall sollte die ILoggerFactory Konfiguration direkt in diesem Dienstanbieter erfolgen.
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Logging .