Wie erstelle ich EF Log SQL-Abfragen global?
Wie "sage" ichEF
Abfragen global zu protokollieren? Ich habe diesen Blog-Beitrag gelesen:EF-Protokollierung das sagt im Allgemeinen, wie man sich anmeldetsql
Abfragen. Ich habe aber noch ein paar Fragen zu diesem Logger.
context.Database.Log = s => logger.Log("EFApp", s);
?Kann es global eingestellt werden? Oder muss ich es überall platzieren, wo ich DB-Operationen durchführe?Im Abschnitt "Fehlgeschlagene Ausführung" schrieb der Blogger das und ich zitiere:
Bei Befehlen, die durch Auslösen einer Ausnahme fehlschlagen, enthält die Ausgabe die Nachricht von der Ausnahme.
Wird dies auch protokolliert, wenn ich das nicht benutze?context.Database.Log
?