---
title: "Solrクエリログの設定"
slug: "configure-solr-query-logging"
abstract: "Solrクエリログの設定方法で、xConnectログでSolrクエリを追跡する方法。"
---
# Solrクエリログの設定

このログ機能により、xConnectログでSolrクエリを追跡できます。デフォルトでは無効化されています。

## Solrクエリログを有効にする

Solrクエリログを有効にするには:

-   ファイル名を\\App\_Data\\Config\\Sitecore\\CollectionSearch\\sc.Xdb.Collection.IndexReader.SOLR.Logging.xmlに変えて\\App\_Data\\Config\\Sitecore\\CollectionSearch\\sc.Xdb.Collection.IndexReader.SOLR.Logging.xml.disabledを有効にしてください。

### Solrクエリログ出力例

Solrクエリログ出力には、各クエリのログエントリが含まれています。ログレコードはクエリのトランスクリプトと使用されたソートで構成されています。例えば:

2021-05-31 \`20:59\`:49.703 +\`03:00\` Verbose Executing SOLR query
{
 "query": "(x\_type\_s:(\\"ContactDataRecord\\") AND lastmodified\_dt:\* TO \\"2021\\\\-05\\\\-31T17\\\\:59\\\\:49.6847180Z\\")",
 "sort": "id asc"
}

2021-05-31 \`20:59\`:51.212 +\`03:00\` Verbose Executing SOLR query
{
 "query": "(x\_type\_s:(\\"ContactDataRecord\\") AND \*:\*)",
 "sort": "id asc"
}

2021-05-31 \`21:00\`:30.518 +\`03:00\` Verbose Executing SOLR query
{
 "query": "(x\_type\_s:(\\"ContactDataRecord\\") AND (facets.addresses.preferredkey\_s:(\\"Work\\") OR (\_query\_:(\\"\\\\{\\\\!type=parent which=x\_type\_s\\\\:\\\\(\\\\\\"ContactDataRecord\\\\\\"\\\\)\\\\}\\\\(path\_s\\\\:\\\\(\\\\\\"Facets.Addresses.Others\\\\\\"\\\\) AND value.city\_s\\\\:\\\\(\\\\\\"Dniprobd15759b\\\\\\\\\\\\-e439\\\\\\\\\\\\-47f7\\\\\\\\\\\\-9d33\\\\\\\\\\\\-1787d9027530\\\\\\"\\\\)\\\\)\\") AND \_query\_:(\\"\\\\{\\\\!type=parent which=x\_type\_s\\\\:\\\\(\\\\\\"ContactDataRecord\\\\\\"\\\\)\\\\}\\\\(path\_s\\\\:\\\\(\\\\\\"Facets.Addresses.Others\\\\\\"\\\\) AND value.postalcode\_s\\\\:\\\\(\\\\\\"49000bd15759b\\\\\\\\\\\\-e439\\\\\\\\\\\\-47f7\\\\\\\\\\\\-9d33\\\\\\\\\\\\-1787d9027530\\\\\\"\\\\)\\\\)\\"))))",
 "sort": "id asc"
}

2021-05-31 \`21:00\`:30.612 +\`03:00\` Verbose Executing SOLR query
{
 "query": "(x\_type\_s:(\\"ContactDataRecord\\") AND (facets.addresses.preferredkey\_s:(\\"Work\\") OR (\_query\_:(\\"\\\\{\\\\!type=parent which=x\_type\_s\\\\:\\\\(\\\\\\"ContactDataRecord\\\\\\"\\\\)\\\\}\\\\(path\_s\\\\:\\\\(\\\\\\"Facets.Addresses.Others\\\\\\"\\\\) AND value.city\_s\\\\:\\\\(\\\\\\"Dniprobd15759b\\\\\\\\\\\\-e439\\\\\\\\\\\\-47f7\\\\\\\\\\\\-9d33\\\\\\\\\\\\-1787d9027530\\\\\\"\\\\)\\\\)\\") AND \_query\_:(\\"\\\\{\\\\!type=parent which=x\_type\_s\\\\:\\\\(\\\\\\"ContactDataRecord\\\\\\"\\\\)\\\\}\\\\(path\_s\\\\:\\\\(\\\\\\"Facets.Addresses.Others\\\\\\"\\\\) AND value.postalcode\_s\\\\:\\\\(\\\\\\"49000bd15759b\\\\\\\\\\\\-e439\\\\\\\\\\\\-47f7\\\\\\\\\\\\-9d33\\\\\\\\\\\\-1787d9027530\\\\\\"\\\\)\\\\)\\"))))",
 "sort": "id asc"
}

## ログレベルを変えてください

Solrクエリログのログレベルを設定することができます。拡張されたXConnectのSolrクエリログエントリレベルはデフォルトでTraceされています。

対数レベルを変更するには:

-   設定ファイルを\\App\_Data\\Config\\Sitecore\\CollectionSearch\\sc.Xdb.Collection.IndexReader.SOLR.Logging.xml開いて、Settings/Sitecore/XConnect/CollectionSearch/Services/Solr.SolrReaderSettings/Options/ExtendedLogLevelノードの値をTrace、Debug、またはInformationに変更してください。
    
    <ExtendedLogLevel>Trace</ExtendedLogLevel>