Freigeben über


Database.Log Eigenschaft

Definition

Legen Sie diese Eigenschaft fest, um die vom generierten DbContext SQL mit dem angegebenen Delegat zu protokollieren. Wenn Sie sich beispielsweise bei der Konsole anmelden möchten, legen Sie diese Eigenschaft auf fest Write(String).

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

Eigenschaftswert

Hinweise

Das Format des Protokolltexts kann geändert werden, indem sie einen neuen Formatierer erstellen, der von DatabaseLogFormatter abgeleitet wird, und ihn mit SetDatabaseLogFormatter(Func<DbContext,Action<String>,DatabaseLogFormatter>)festlegen. Weitere Informationen zur Steuerung der Protokollierung/Abfangen auf niedriger Ebene finden Sie unter IDbCommandInterceptor und DbInterception.

Gilt für: