簡體   English   中英

如何在控制台或文件中記錄彈簧數據生成的 solr 查詢

[英]How to log spring data generated solr query on console or in a file

如何在控制台或文件中記錄 spring 數據生成的 solr 查詢。 我正在使用 spring-data-solr 版本 2.0.6.RELEASE 來自 spring boot 版本 1.4.3.RELEASE。

我正在嘗試在文件或控制台中記錄語句,因為我們能夠在 spring-data-jpa 中為 sql 語句執行此操作。

SolrTemplate在執行查詢時記錄創建的查詢字符串。 啟用日志記錄,例如。 logback.xml添加

<logger name="org.springframework.data.solr.core.SolrTemplate" level="DEBUG"/>

這應該給你類似的東西:

2017-10-17 08:09:45,451 DEBUG o.s.d.solr.core.SolrTemplate: 504 - Executing query 'q={!join+from%3Dmanu_id_s+to%3Did}text:ipod' against solr.
2017-10-17 08:09:46,148 DEBUG o.s.d.solr.core.SolrTemplate: 504 - Executing query 'q=*:*&facet=true&facet.mincount=1&facet.limit=5&facet.field=name&facet.field=cat&facet.prefix=lan&f.name.facet.prefix=spr' against solr.

如果您在日志中丟失信息,請隨時在錯誤跟蹤器中打開增強請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM