-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
--- /var/solr/log4j2.xml 2024-07-04 17:17:31.928398941 +0000
+++ /tmp/puppet-file20240704-1769484-kwxbo2 2024-07-04 17:17:43.363631822 +0000
@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
+ ####################################################################
+ #### NOTE: THIS FILE IS PUPPET CONTROLLED - ANY CHAGES WILL BE LOST
+ ####################################################################
+
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
@@ -16,41 +20,40 @@
limitations under the License.
-->
-<!-- Default production configuration is asnychronous logging -->
<Configuration>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout>
<Pattern>
- %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}%notEmpty{ t:%X{trace_id}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n
+ %d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%n
</Pattern>
</PatternLayout>
</Console>
- <RollingRandomAccessFile
- name="MainLogFile"
+ <RollingFile
+ name="RollingFile"
fileName="${sys:solr.log.dir}/solr.log"
filePattern="${sys:solr.log.dir}/solr.log.%i" >
<PatternLayout>
<Pattern>
- %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}%notEmpty{ t:%X{trace_id}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n
+ %d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%n
</Pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy />
- <SizeBasedTriggeringPolicy size="32 MB"/>
+ <SizeBasedTriggeringPolicy size="4MB"/>
</Policies>
- <DefaultRolloverStrategy max="10"/>
- </RollingRandomAccessFile>
+ <DefaultRolloverStrategy max="9"/>
+ </RollingFile>
- <RollingRandomAccessFile
- name="SlowLogFile"
+ <RollingFile
+ name="SlowFile"
fileName="${sys:solr.log.dir}/solr_slow_requests.log"
filePattern="${sys:solr.log.dir}/solr_slow_requests.log.%i" >
<PatternLayout>
<Pattern>
- %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}%notEmpty{ t:%X{trace_id}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n
+ %d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%n
</Pattern>
</PatternLayout>
<Policies>
@@ -58,30 +61,20 @@
<SizeBasedTriggeringPolicy size="32 MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
- </RollingRandomAccessFile>
+ </RollingFile>
</Appenders>
<Loggers>
- <!-- Use <AsyncLogger/<AsyncRoot and <Logger/<Root for asynchronous logging or synchonous logging respectively -->
- <AsyncLogger name="org.apache.hadoop" level="warn"/>
- <AsyncLogger name="org.apache.solr.update.LoggingInfoStream" level="off"/>
- <AsyncLogger name="org.apache.zookeeper" level="warn"/>
- <!-- HttpSolrCall adds markers denoting the handler class to allow fine grained control, metrics are
- very noisy so by default the metrics handler is turned off to see metrics logging set DENY to ACCEPT -->
- <AsyncLogger name="org.apache.solr.servlet.HttpSolrCall" level="info">
- <MarkerFilter marker="org.apache.solr.handler.admin.MetricsHandler" onMatch="DENY" onMismatch="ACCEPT"/>
- </AsyncLogger>
- <AsyncLogger name="org.apache.solr.core.SolrCore.SlowRequest" level="info" additivity="false">
- <AppenderRef ref="SlowLogFile"/>
- </AsyncLogger>
- <AsyncLogger name="org.eclipse.jetty.deploy" level="warn"/>
- <AsyncLogger name="org.eclipse.jetty.webapp" level="warn"/>
- <AsyncLogger name="org.eclipse.jetty.server.session" level="warn"/>
+ <Logger name="org.apache.hadoop" level="warn"/>
+ <Logger name="org.apache.solr.update.LoggingInfoStream" level="off"/>
+ <Logger name="org.apache.zookeeper" level="warn"/>
+ <Logger name="org.apache.solr.core.SolrCore.SlowRequest" level="info" additivity="false">
+ <AppenderRef ref="SlowFile"/>
+ </Logger>
- <AsyncRoot level="info">
- <AppenderRef ref="MainLogFile"/>
+ <Root level="INFO">
+ <AppenderRef ref="RollingFile"/>
<AppenderRef ref="STDOUT"/>
- </AsyncRoot>
+ </Root>
</Loggers>
</Configuration>
-
This is from a solr 9.6.1 install
Metadata
Metadata
Assignees
Labels
No labels