Play Framework 2.0 и ведение журнала Ebean SQL

Я хочу изучить, какие операторы SQL генерируются Ebean, чтобы выяснить, почему определенные исключения (связанные с синтаксисом SQL) возникают в моем приложении Play 2.0. Есть ли способ протоколировать операторы SQL, сгенерированные Ebean, в Play Framework 2.0?

В Play 1.x есть параметр конфигурации jpa.debugSQL, который, если установлено значение true, будет делать именно это. Существуют ли аналогичные настройки для Ebean для Play 2.0? Страница документации о Ebean of Play 2.0все еще немного скудна.


Что я пробовал до сих пор:

Я добавил эти вызовы методов в свои контроллеры и методы onStart/ onRequestобъекта Global, но это не никакого эффекта:

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

Я изменил уровни журнала из application.conf, но это тоже не помогло (даже с уровнем журнала TRACE).

24
задан Tommi 16 March 2012 в 10:23
поделиться