См. Сгенерированный запрос с Phantom

Я использую фантомный cassandra DSL для scala. То, что я хочу сделать, просто: я хочу видеть и регистрировать сгенерированные запросы каждый раз, когда есть запрос.

Я ничего не могу найти на вики или в руководствах и поиске в Интернете.

Любая помощь с этим? Большое спасибо.


person bertzzie    schedule 23.05.2016    source источник


Ответы (3)


В любой момент запроса вы должны иметь возможность вызвать .qb.querystring, чтобы распечатать запрос, это просто вернет строку, содержащую сериализацию, сформированную всем в цепочке до этого момента.

Phantom на 100% неизменен, и в результате вы даже сможете проходить промежуточные этапы.

person flavian    schedule 23.05.2016

С Phantom 1.22.0 я вижу в нашем приложении все запросы в наших журналах с этой записью внутри нашего LogBack.xml:

<logger name="com.websudos.phantom" level="DEBUG"/>

Надеюсь, это поможет.

person derMicha    schedule 24.05.2016

Обычно, если вы запускаете свое приложение, фантом записывает все запросы на вашу консоль. Вы можете записать этот вывод в файл:

sbt 'run' > log
person Citrullin    schedule 23.05.2016