I do confess, I did not put my log4j2.xml file in there! I thought I had. I had not. Logs are now the same as Solr 8.2 for me.
Once again, user error. :-) > On May 5, 2023, at 11:56 AM, Phill Campbell <[email protected]> > wrote: > > 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? > >
