DbContextOptionsBuilder.UseLoggerFactory(ILoggerFactory) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu ILoggerFactory bağlam tarafından yapılan günlüğe kaydetme ILogger örnekleri oluşturmak için kullanılacak olan 'i ayarlar.
'AddDbContextPool' dahil olmak üzere 'AddDbContext' yöntemlerinden birini kullanırken bu yöntemi çağırmanıza gerek yoktur. Bu yöntemler, EF tarafından ILoggerFactory kullanılanın uygulama hizmet sağlayıcısından elde ed olmasını sağlar.
Bu yöntem, uygulama bir çağrısı aracılığıyla iç hizmet sağlayıcısını ayar kuruyorsa UseInternalServiceProvider(IServiceProvider) kullanılamaz. Bu durumda, ILoggerFactory doğrudan bu hizmet sağlayıcısında yapılandırılması gerekir.
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
Parametreler
- loggerFactory
- ILoggerFactory
Kullanılacak günlükçi fabrikası.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.