Database.Log 属性

定义

将此属性设置为将 生成的 DbContext SQL 记录到给定的委托。 例如,若要登录到控制台,请将此属性设置为 Write(String)

public Action<string> Log { get; set; }
member this.Log : Action<string> with get, set
Public Property Log As Action(Of String)

属性值

注解

可以通过创建派生自 DatabaseLogFormatter 的新格式化程序并使用 进行设置来 SetDatabaseLogFormatter(Func<DbContext,Action<String>,DatabaseLogFormatter>)更改日志文本的格式。 有关日志记录/拦截的更多低级别控制,请参阅 IDbCommandInterceptorDbInterception

适用于