I am trying out Solr 9.2.1 to replace a Solr Cloud cluster running 8.2 I only want WARN and ERROR logging. I do not want any GC logging.
With Solr 9.2.1 I am getting INFO level logs for LogUpdateProcessorFactory. Here is an example of a log entry: INFO (qtp1372422140-159) [c:BTS s:shard1 r:core_node10 x:XXX_shard1_replica_n9] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={update.distrib=FROMLEADER&distrib.from=http://xxx/solr/XXX_shard1_replica_n2/&wt=javabin&version=2}{add=[472702900966 (1765074970479689728)]} 0 0 Here are the JAVA args from the Solr console web page: java -server -Xms500M -Xmx500M -Xlog:disable -DzkClientTimeout=60000 -DzkHost=BLAH,BLAH,BLAH -Dsolr.log.dir=/var/log/solr/instancerepl101 -Djetty.port=12101 -DSTOP.PORT=11101 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -Djetty.home=/opt/solr-9.2.1/server -Dsolr.solr.home=/data/solr/instancerepl101/solr/data -Dsolr.install.dir=/opt/solr-9.2.1 -Dsolr.install.symDir=/opt/solr -Dsolr.default.confdir=/opt/solr-9.2.1/server/solr/configsets/_default/conf -Dlog4j.configurationFile=/data/solr/instancerepl101/solr/log4j/log4j2.xml -Dsolr.jetty.host=0.0.0.0 -Xss256k -Djava.security.manager -Djava.security.policy=/opt/solr-9.2.1/server/etc/security.policy -Djava.security.properties=/opt/solr-9.2.1/server/etc/security.properties -Dsolr.internal.network.permission=* -DdisableAdminUI=false -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip Here is how the process was started: -DSTOP.KEY=solrrocks -DSTOP.PORT=11001 -DdisableAdminUI=false -Djava.security.manager -Djava.security.policy=/opt/solr -9.2.1/server/etc/security.policy -Djava.security.properties=/opt/solr -9.2.1/server/etc/security.properties -Djetty.home=/opt/solr -9.2.1/server -Djetty.port=12001 -Dlog4j.configurationFile=/data/solr/instance01/solr/log4j/log4j2.xml -Dsolr.default.confdir=/opt/solr -9.2.1/server/solr/configsets/_default/conf -Dsolr.install.dir=/opt/solr -9.2.1 -Dsolr.install.symDir=/opt/solr -Dsolr.internal.network.permission=* -Dsolr.jetty.host=0.0.0.0 -Dsolr.jetty.inetaccess.excludes= -Dsolr.jetty.inetaccess.includes= -Dsolr.log.dir=/var/log/solr/instance01 -Dsolr.log.muteconsole -Dsolr.solr.home=/data/solr/instance01/solr/data -Duser.timezone=UTC -DzkClientTimeout=60000 -DzkHost=BLAH BLAH BLAH -XX:+CMSParallelRemarkEnabled -XX:+CMSScavengeBeforeRemark -XX:+CrashOnOutOfMemoryError -XX:+ExplicitGCInvokesConcurrent -XX:+ParallelRefProcEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseConcMarkSweepGC -XX: -OmitStackTraceInFastThrow -XX:CMSInitiatingOccupancyFraction=50 -XX:CMSMaxAbortablePrecleanTime=6000 -XX:ConcGCThreads=4 -XX:ErrorFile=/var/log/solr/instance01/jvm_crash_%p.log -XX:MaxTenuringThreshold=8 -XX:ParallelGCThreads=4 -XX:PretenureSizeThreshold=64m -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -Xlog:disable -Xms500M -Xmx500M -Xss256k How do I stop these logs? INFO (qtp1372422140-159) [c:BTS s:shard1 r:core_node10 x:XXX_shard1_replica_n9] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update params={update.distrib=FROMLEADER&distrib.from=http://xxx/solr/XXX_shard1_replica_n2/&wt=javabin&version=2}{add=[472702900966 (1765074970479689728)]} 0 0 What do I need to put in the Solr.in.sh or somewhere that will stop LogUpdateProcessorFactory from logging at level INFO?