Description
It is handy that certain Java classes stamp a [coreName] on a log entry. It would be useful for multicore setup if more classes would stamp this information.
In particular we came accross a situaion with commits coming in a quick succession to the same multicore shard and found it to be hard time figuring out was it the same core or different cores.
The classes in question with log sample output:
o.a.s.c.SolrCore
06:57:53.577 [qtp1640764503-13617] INFO org.apache.solr.core.SolrCore - SolrDeletionPolicy.onCommit: commits:num=2
11:53:19.056 [coreLoadExecutor-3-thread-1] INFO org.apache.solr.core.SolrCore - Soft AutoCommit: if uncommited for 1000ms;
o.a.s.u.UpdateHandler
14:45:24.447 [commitScheduler-9-thread-1] INFO org.apache.solr.update.UpdateHandler - start commit
{,optimize=false,openSearcher=true,waitSearcher=true,expungeDeletes=false,softCommit=true,prepareCommit=false}06:57:53.591 [qtp1640764503-13617] INFO org.apache.solr.update.UpdateHandler - end_commit_flush
o.a.s.s.SolrIndexSearcher
14:45:24.553 [commitScheduler-7-thread-1] INFO org.apache.solr.search.SolrIndexSearcher - Opening Searcher@1067e5a9 main
The original question was posted on #solr and on SO:
http://stackoverflow.com/questions/19026577/how-to-output-solr-core-name-with-log4j
Attachments
Attachments
Issue Links
- duplicates
-
SOLR-6637 Solr should have a way to restore a core
- Closed