Skip to content

Commit d79d474

Browse files
authored
Merge pull request #5828 from dizzzz/feature/revise_log4j2_configuration
Feature: revise log4j2 configuration
2 parents 88dff2f + c8c1fc9 commit d79d474

File tree

27 files changed

+229
-5853
lines changed

27 files changed

+229
-5853
lines changed

exist-ant/src/test/resources/log4j2.xml

Lines changed: 5 additions & 231 deletions
Original file line numberDiff line numberDiff line change
@@ -22,241 +22,15 @@
2222
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2323
2424
-->
25-
<Configuration>
26-
<Properties>
27-
<Property name="logs">${log4j:configParentLocation}/../../target/test-logs-${date:yyyyMMddHHmmssSSS}</Property>
28-
<Property name="rollover.max.size">10MB</Property>
29-
<Property name="rollover.max">14</Property>
30-
<Property name="rollover.file.pattern">%d{yyyyMMddHHmmss}</Property>
31-
<Property name="exist.file.pattern">%d [%t] %-5p (%F [%M]:%L) - %m %n</Property>
32-
</Properties>
33-
25+
<Configuration status="WARN">
3426
<Appenders>
35-
36-
<Console name="STDOUT">
37-
<PatternLayout pattern="%d{DATE} [%t] %-5p (%F [%M]:%L) - %m %n"/>
27+
<Console name="Console" target="SYSTEM_OUT">
28+
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
3829
</Console>
39-
40-
<RollingRandomAccessFile name="exist.core" filePattern="${logs}/exist.${rollover.file.pattern}.log.gz" fileName="${logs}/exist.log">
41-
<Policies>
42-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
43-
</Policies>
44-
<DefaultRolloverStrategy max="${rollover.max}"/>
45-
<PatternLayout pattern="${exist.file.pattern}"/>
46-
</RollingRandomAccessFile>
47-
48-
<RollingRandomAccessFile name="exist.xmldb" filePattern="${logs}/xmldb.${rollover.file.pattern}.log.gz" fileName="${logs}/xmldb.log">
49-
<Policies>
50-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
51-
</Policies>
52-
<DefaultRolloverStrategy max="${rollover.max}"/>
53-
<PatternLayout pattern="${exist.file.pattern}"/>
54-
</RollingRandomAccessFile>
55-
56-
<RollingRandomAccessFile name="exist.xmlrpc" filePattern="${logs}/xmlrpc.${rollover.file.pattern}.log.gz" fileName="${logs}/xmlrpc.log">
57-
<Policies>
58-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
59-
</Policies>
60-
<DefaultRolloverStrategy max="${rollover.max}"/>
61-
<PatternLayout pattern="${exist.file.pattern}"/>
62-
</RollingRandomAccessFile>
63-
64-
<RollingRandomAccessFile name="exist.urlrewrite" filePattern="${logs}/urlrewrite.${rollover.file.pattern}.log.gz" fileName="${logs}/urlrewrite.log">
65-
<Policies>
66-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
67-
</Policies>
68-
<DefaultRolloverStrategy max="${rollover.max}"/>
69-
<PatternLayout pattern="${exist.file.pattern}"/>
70-
</RollingRandomAccessFile>
71-
72-
<RollingRandomAccessFile name="exist.profiling" filePattern="${logs}/profile.${rollover.file.pattern}.log.gz" fileName="${logs}/profile.log">
73-
<Policies>
74-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
75-
</Policies>
76-
<DefaultRolloverStrategy max="${rollover.max}"/>
77-
<PatternLayout pattern="${exist.file.pattern}"/>
78-
</RollingRandomAccessFile>
79-
80-
<RollingRandomAccessFile name="exist.scheduler" filePattern="${logs}/scheduler.${rollover.file.pattern}.log.gz" fileName="${logs}/scheduler.log">
81-
<Policies>
82-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
83-
</Policies>
84-
<DefaultRolloverStrategy max="${rollover.max}"/>
85-
<PatternLayout pattern="${exist.file.pattern}"/>
86-
</RollingRandomAccessFile>
87-
88-
<RollingRandomAccessFile name="exist.ehcache" filePattern="${logs}/ehcache.${rollover.file.pattern}.log.gz" fileName="${logs}/ehcache.log">
89-
<Policies>
90-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
91-
</Policies>
92-
<DefaultRolloverStrategy max="${rollover.max}"/>
93-
<PatternLayout pattern="${exist.file.pattern}"/>
94-
</RollingRandomAccessFile>
95-
96-
<RollingRandomAccessFile name="exist.betterform" filePattern="${logs}/betterform.${rollover.file.pattern}.log.gz" fileName="${logs}/betterform.log">
97-
<Policies>
98-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
99-
</Policies>
100-
<DefaultRolloverStrategy max="${rollover.max}"/>
101-
<PatternLayout pattern="${exist.file.pattern}"/>
102-
</RollingRandomAccessFile>
103-
104-
<RollingRandomAccessFile name="exist.restxq" filePattern="${logs}/restxq.${rollover.file.pattern}.log.gz" fileName="${logs}/restxq.log">
105-
<Policies>
106-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
107-
</Policies>
108-
<DefaultRolloverStrategy max="${rollover.max}"/>
109-
<PatternLayout pattern="${exist.file.pattern}"/>
110-
</RollingRandomAccessFile>
111-
112-
<RollingRandomAccessFile name="exist.backup" filePattern="${logs}/backup.${rollover.file.pattern}.log.gz" fileName="${logs}/backup.log">
113-
<Policies>
114-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
115-
</Policies>
116-
<DefaultRolloverStrategy max="${rollover.max}"/>
117-
<PatternLayout pattern="${exist.file.pattern}"/>
118-
</RollingRandomAccessFile>
119-
120-
<RollingRandomAccessFile name="exist.mdStorage" filePattern="${logs}/mdStorage.${rollover.file.pattern}.log.gz" fileName="${logs}/mdStorage.log">
121-
<Policies>
122-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
123-
</Policies>
124-
<DefaultRolloverStrategy max="${rollover.max}"/>
125-
<PatternLayout pattern="${exist.file.pattern}"/>
126-
</RollingRandomAccessFile>
127-
128-
<RollingRandomAccessFile name="exist.statistics" filePattern="${logs}/statistics.${rollover.file.pattern}.log.gz" fileName="${logs}/statistics.log">
129-
<Policies>
130-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
131-
</Policies>
132-
<DefaultRolloverStrategy max="${rollover.max}"/>
133-
<PatternLayout pattern="${exist.file.pattern}"/>
134-
</RollingRandomAccessFile>
135-
136-
<RollingRandomAccessFile name="expath.repo" filePattern="${logs}/expath-repo.${rollover.file.pattern}.log.gz" fileName="${logs}/expath-repo.log">
137-
<Policies>
138-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
139-
</Policies>
140-
<DefaultRolloverStrategy max="${rollover.max}"/>
141-
<PatternLayout pattern="${exist.file.pattern}"/>
142-
</RollingRandomAccessFile>
143-
144-
<RollingRandomAccessFile name="exist.launcher" filePattern="${logs}/launcher.${rollover.file.pattern}.log.gz" fileName="${logs}/launcher.log">
145-
<Policies>
146-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
147-
</Policies>
148-
<DefaultRolloverStrategy max="${rollover.max}"/>
149-
<PatternLayout pattern="${exist.file.pattern}"/>
150-
</RollingRandomAccessFile>
151-
15230
</Appenders>
153-
15431
<Loggers>
155-
156-
<Logger name="org.exist.util.sanity.SanityCheck" additivity="false" level="info"> <!-- set to level="trace" to enable all sanity check logging -->
157-
<AppenderRef ref="exist.core"/>
158-
</Logger>
159-
160-
<Logger name="org.exist.jetty.JettyStart" additivity="false" level="trace">
161-
<AppenderRef ref="STDOUT"/>
162-
<AppenderRef ref="exist.core"/>
163-
</Logger>
164-
165-
<Logger name="org.exist.jetty.StandaloneServer" additivity="false" level="trace">
166-
<AppenderRef ref="STDOUT"/>
167-
<AppenderRef ref="exist.core"/>
168-
</Logger>
169-
170-
<Logger name="xquery.profiling" additivity="false" level="trace">
171-
<AppenderRef ref="exist.profiling"/>
172-
</Logger>
173-
174-
<Logger name="org.exist.statistics" additivity="false" level="debug">
175-
<AppenderRef ref="exist.core"/>
176-
<AppenderRef ref="exist.statistics"/>
177-
</Logger>
178-
179-
<Logger name="org.exist.backup.SystemExport" additivity="false" level="trace">
180-
<AppenderRef ref="exist.backup"/>
181-
</Logger>
182-
183-
<Logger name="org.exist.xmldb" additivity="false" level="info">
184-
<AppenderRef ref="exist.xmldb"/>
185-
</Logger>
186-
187-
<Logger name="org.exist.xmlrpc" additivity="false" level="info">
188-
<AppenderRef ref="exist.xmlrpc"/>
189-
</Logger>
190-
191-
<Logger name="org.apache.xmlrpc" additivity="false" level="info">
192-
<AppenderRef ref="exist.xmlrpc"/>
193-
</Logger>
194-
195-
<Logger name="org.exist.http.urlrewrite" additivity="false" level="info">
196-
<!-- set to "trace" to get detailed info on URL rewriting -->
197-
<AppenderRef ref="exist.urlrewrite"/>
198-
</Logger>
199-
200-
<Logger name="org.exist.extensions.exquery.restxq" additivity="false" level="info">
201-
<AppenderRef ref="exist.restxq"/>
202-
</Logger>
203-
204-
<Logger name="org.eclipse.jetty" additivity="false" level="info">
205-
<AppenderRef ref="exist.core"/>
206-
</Logger>
207-
208-
<Logger name="httpclient" additivity="false" level="info">
209-
<AppenderRef ref="exist.core"/>
210-
</Logger>
211-
212-
<Logger name="net.sf.ehcache" additivity="false" level="info">
213-
<AppenderRef ref="exist.ehcache"/>
214-
</Logger>
215-
216-
<!-- Milton WebDAV framework -->
217-
<Logger name="com.bradmcevoy" additivity="false" level="info">
218-
<AppenderRef ref="exist.core"/>
219-
</Logger>
220-
221-
<!-- Apache Axis: 'debug' produces a large amount of debugging output -->
222-
<Logger name="org.apache" additivity="false" level="off">
223-
<AppenderRef ref="exist.core"/>
224-
</Logger>
225-
226-
<!-- Quartz scheduler -->
227-
<Logger name="org.quartz" additivity="false" level="info">
228-
<AppenderRef ref="exist.scheduler"/>
229-
</Logger>
230-
231-
<Logger name="org.exist.storage.SystemTask" additivity="false" level="debug">
232-
<AppenderRef ref="exist.scheduler"/>
233-
</Logger>
234-
235-
<!-- betterFORM extension -->
236-
<Logger name="de.betterform" additivity="false" level="warn">
237-
<AppenderRef ref="exist.betterform"/>
238-
</Logger>
239-
240-
<!-- Metadata Storage extension -->
241-
<Logger name="mdStorage" additivity="false" level="warn">
242-
<AppenderRef ref="exist.mdStorage"/>
243-
</Logger>
244-
245-
<!-- expath pkg repo -->
246-
<Logger name="org.expath.pkg" additivity="false" level="trace">
247-
<AppenderRef ref="expath.repo"/>
248-
</Logger>
249-
<Logger name="org.exist.repo" additivity="false" level="trace">
250-
<AppenderRef ref="expath.repo"/>
251-
</Logger>
252-
<Logger name="org.exist.launcher" additivity="false" level="warn">
253-
<AppenderRef ref="exist.launcher"/>
254-
</Logger>
255-
256-
<Root level="info">
257-
<AppenderRef ref="exist.core"></AppenderRef>
32+
<Root level="OFF">
33+
<AppenderRef ref="Console"/>
25834
</Root>
259-
26035
</Loggers>
261-
26236
</Configuration>

0 commit comments

Comments
 (0)