DbContextOptionsBuilder.UseLoggerFactory(ILoggerFactory) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
ILoggerFactory Mengatur yang akan digunakan untuk membuat ILogger instans untuk pengelogan yang dilakukan oleh konteks ini.
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
Parameter
- loggerFactory
- ILoggerFactory
Pabrik pencatat yang akan digunakan.
Mengembalikan
Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.
Keterangan
Tidak perlu memanggil metode ini saat menggunakan salah satu metode 'AddDbContext', termasuk 'AddDbContextPool'. Metode ini memastikan bahwa yang ILoggerFactory digunakan oleh EF diperoleh dari penyedia layanan aplikasi.
Metode ini tidak dapat digunakan jika aplikasi mengatur penyedia layanan internal melalui panggilan ke UseInternalServiceProvider(IServiceProvider). Dalam hal ini, ILoggerFactory harus dikonfigurasi langsung di penyedia layanan tersebut.
Lihat Menggunakan DbContextOptions dan Pengelogan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework