[英]Log is printed in console and log file is generated but it is empty. how to resolve this?
[英]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.