DbContextOptionsBuilder.UseLoggerFactory(ILoggerFactory) 方法

定義

ILoggerFactory設定 ,用來建立 ILogger 實例以供此內容完成的記錄。

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

參數

loggerFactory
ILoggerFactory

要使用的記錄器處理站。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

使用其中一個 'AddDbCoNtext' 方法時,不需要呼叫這個方法,包括 'AddDbCoNtextPool'。 這些方法可確保 ILoggerFactory EF 所使用的 是從應用程式服務提供者取得。

如果應用程式透過呼叫 UseInternalServiceProvider(IServiceProvider) 來設定內部服務提供者,則無法使用這個方法。 在此情況下, ILoggerFactory 應該直接在該服務提供者中設定 。

如需詳細資訊和範例 ,請參閱使用 DbCoNtextOptions記錄

適用於