Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
There is a lot of code in Solr that uses SolrException.log(log, ..) as a way to ensure that the resulting exception can be "ignored" in tests via SolrException.ignorePatterns / SolrTestCaseJ4.ignoreException()
This "test feature" is being cleaned up / replaced in SOLR-15697 so that any log message can be "muted" - meaning we don't need this special hook/hack – we can replace all calls to SolrException.log(log, ..) with (more efficient) direct calls to log.error(..)
But this change isn't trivially to do in a scripted/automated manner – notably many of these SolrException.log(log, ..) use string concatenation that needs to be replaced with logging parameterization to pass our validateLogCalls check.
Attachments
Issue Links
- is blocked by
-
SOLR-15697 replace SolrException.ignorePatterns with something that doesn't depend on SolrException.log()
-
- Closed
-
- links to