Database.Log 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将此属性设置为将 生成的 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>)更改日志文本的格式。 有关日志记录/拦截的更多低级别控制,请参阅 IDbCommandInterceptor 和 DbInterception。