DbContextOptionsBuilder<TContext>.UseLoggerFactory Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia element ILoggerFactory , który będzie używany do tworzenia ILogger wystąpień na potrzeby rejestrowania wykonywanego przez ten kontekst.
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)
Parametry
- loggerFactory
- ILoggerFactory
Fabryka rejestratora do użycia.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.
Uwagi
Nie ma potrzeby wywoływania tej metody w przypadku korzystania z jednej z EntityFrameworkServiceCollectionExtensions.AddDbContext metod. Polecenie "AddDbContext" zapewni uzyskanie ILoggerFactory danych używanych przez platformę EF od dostawcy usług aplikacji.
Tej metody nie można użyć, jeśli aplikacja ustawia wewnętrznego dostawcę usług za pomocą wywołania metody UseInternalServiceProvider(IServiceProvider). W takim przypadku ILoggerFactory element należy skonfigurować bezpośrednio w tym dostawcy usług.
Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Logging (Korzystanie z obiektów DbContextOptions i Logging ).