Play Framework 2.0 und Ebean SQL-Protokollierung

Möchte ich untersuchen, welche SQL-Anweisungen generiert werden, die von Ebean, um herauszufinden, warum bestimmte Ausnahmen (in Bezug auf die SQL-syntax) auftreten, die in meinem Play-2.0-Anwendung. Gibt es eine Möglichkeit zu protokollieren, die SQL-Anweisungen generiert, die von Ebean in Play Framework 2.0?

In Spielen 1.x, es ist ein jpa.debugSQL config-option, die, wenn auf true gesetzt, wird genau das tun. Hat eine ähnliche Einstellung für Ebean vorhanden für Play 2.0? Die Dokumentation Seite über Ebean Spiel 2.0 ist immer noch ein bisschen knapp.


Was ich bisher versucht habe:

Habe ich diese Methode Aufrufe, die in meinem Controller und die onStart /onRequest Methoden des Globalen Objektes, aber es hat keine Wirkung:

Ebean.getServer(null).getAdminLogging().setLogLevel(LogLevel.SQL);
Ebean.getServer(null).getAdminLogging().setDebugGeneratedSql(Play.isDev());

Habe ich geändert, das log-Level von application.conf, aber es hat auch nicht geholfen (sogar mit log-level TRACE).

InformationsquelleAutor der Frage Tommi | 2012-03-15

Schreibe einen Kommentar