请参阅使用Phantom生成查询

时间:2016-05-23 02:49:25

标签: scala cassandra phantom-dsl

我正在使用幻影cassandra DSL进行scala。我想做的很简单:我希望每次查询时都能看到并记录生成的查询。

我在the wiki或教程上找不到任何内容,并在网上搜索。

有任何帮助吗?非常感谢你。

3 个答案:

答案 0 :(得分:2)

在查询中的任何一点,您都应该能够调用.qb.querystring打印出查询,这将只返回一个字符串,其中包含链中所有内容形成的序列化,直到该点为止。

幻影是100%不可变的,因此你甚至可以走过中间阶段。

答案 1 :(得分:1)

使用Phantom 1.22.0,我在我们的应用程序中看到我们日志中的所有查询,我们的LogBack.xml中包含此条目:

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

希望有所帮助。

答案 2 :(得分:0)

通常,如果启动应用程序,幻像会将所有查询写入您的控制台。您可以将此输出写入文件:

js
$("a").addClass("foo");