Christine Poerschke created SOLR-15541:
------------------------------------------
Summary: opt-in support to INFO log all parameters on error
Key: SOLR-15541
URL: https://issues.apache.org/jira/browse/SOLR-15541
Project: Solr
Issue Type: New Feature
Reporter: Christine Poerschke
Assignee: Christine Poerschke
* The
[logParamsList|https://solr.apache.org/guide/8_9/common-query-parameters.html#logparamslist-parameter]
parameter (available from Solr 4.7 onwards via SOLR-5672) is useful if full
request logging on each of multiple shards is just 'too much' and/or if the
content being logged is to be redacted e.g. to only log opaque request
identifiers but not request details.
** A downside of reduced logging is that less detail is available when
investigating issues.
* The
[echoParams|https://solr.apache.org/guide/8_9/common-query-parameters.html#echoparams-parameter]
parameter controls what information about request parameters is included in
the response header.
** With respect to investating of issues it's worth noting here that
{{echoParams=explicit}} is the default value and that routine use of
{{echoParams=all}} would return more details to the client but that details of
within-Solr requests e.g. requests using the {{group.distributed.first}} and
{{group.distributed.second}} [group
parameters|https://github.com/apache/lucene-solr/blob/releases/lucene-solr/8.9.0/solr/solrj/src/java/org/apache/solr/common/params/GroupParams.java#L60-L66]
would _not_ be captured.
This ticket proposes to add a new parameter, called (say)
{{logAllParamsOnError}} whose use will result in all parameters being logged on
error, irrespective of the presence or value of the {{logParamsList}} parameter.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]