我正在使用幻影cassandra DSL进行scala。我想做的很简单:我希望每次查询时都能看到并记录生成的查询。
我在the wiki或教程上找不到任何内容,并在网上搜索。
有任何帮助吗?非常感谢你。
答案 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");