gpt4 book ai didi

java - 如何在控制台或文件中记录 spring 数据生成的 solr 查询

转载 作者:行者123 更新时间:2023-12-04 12:46:20 24 4
gpt4 key购买 nike

如何在控制台或文件中记录 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.

如果您在日志中缺少信息,请随时在 bug tracker 中提出增强请求.

关于java - 如何在控制台或文件中记录 spring 数据生成的 solr 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46558422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com