Я хочу изучить, какие операторы SQL генерируются Ebean, чтобы выяснить, почему в моем приложении Play 2.0 возникают определенные исключения (связанные с синтаксисом SQL). Есть ли способ зарегистрировать операторы 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
).