Skip to content

Commit c8538e2

Browse files
committed
[refactor] revise log4j2 configuration
- add jetty logger - sort all entries alphabetically - remove entries: ehcache (betterform), apache axis (soap), betterform
1 parent d968b1b commit c8538e2

File tree

1 file changed

+74
-97
lines changed

1 file changed

+74
-97
lines changed
Lines changed: 74 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,34 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
34
<Properties>
45
<Property name="logs">${log4j:configParentLocation}/../logs</Property>
56
<Property name="rollover.max.size">10MB</Property>
67
<Property name="rollover.max">14</Property>
78
<Property name="rollover.file.pattern">%d{yyyyMMddHHmmss}</Property>
89
<Property name="exist.file.pattern">%d [%t] %-5p (%F [%M]:%L) - %m %n</Property>
910
</Properties>
10-
11+
1112
<Appenders>
12-
13+
1314
<Console name="STDOUT">
1415
<PatternLayout pattern="%d{DATE} [%t] %-5p (%F [%M]:%L) - %m %n"/>
1516
</Console>
16-
17-
<RollingRandomAccessFile name="exist.core" filePattern="${logs}/exist.${rollover.file.pattern}.log.gz" fileName="${logs}/exist.log">
17+
18+
<RollingRandomAccessFile name="exist.backup" filePattern="${logs}/backup.${rollover.file.pattern}.log.gz" fileName="${logs}/backup.log">
1819
<Policies>
1920
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
2021
</Policies>
2122
<DefaultRolloverStrategy max="${rollover.max}"/>
2223
<PatternLayout pattern="${exist.file.pattern}"/>
2324
</RollingRandomAccessFile>
2425

25-
<RollingRandomAccessFile name="exist.locks" filePattern="${logs}/locks.${rollover.file.pattern}.log.gz" fileName="${logs}/locks.log">
26+
<RollingRandomAccessFile name="exist.core" filePattern="${logs}/exist.${rollover.file.pattern}.log.gz" fileName="${logs}/exist.log">
2627
<Policies>
2728
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
2829
</Policies>
2930
<DefaultRolloverStrategy max="${rollover.max}"/>
30-
<PatternLayout pattern="%d %-5p - %m %n"/>
31+
<PatternLayout pattern="${exist.file.pattern}"/>
3132
</RollingRandomAccessFile>
3233

3334
<RollingRandomAccessFile name="exist.ensurelocking" filePattern="${logs}/locks.${rollover.file.pattern}.log.gz" fileName="${logs}/ensure-locking.log">
@@ -38,79 +39,71 @@
3839
<PatternLayout pattern="%d %-5p - %m %n"/>
3940
</RollingRandomAccessFile>
4041

41-
<RollingRandomAccessFile name="exist.xmldb" filePattern="${logs}/xmldb.${rollover.file.pattern}.log.gz" fileName="${logs}/xmldb.log">
42+
<RollingRandomAccessFile name="exist.launcher" filePattern="${logs}/launcher.${rollover.file.pattern}.log.gz" fileName="${logs}/launcher.log">
4243
<Policies>
4344
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
4445
</Policies>
4546
<DefaultRolloverStrategy max="${rollover.max}"/>
4647
<PatternLayout pattern="${exist.file.pattern}"/>
4748
</RollingRandomAccessFile>
4849

49-
<RollingRandomAccessFile name="exist.xmlrpc" filePattern="${logs}/xmlrpc.${rollover.file.pattern}.log.gz" fileName="${logs}/xmlrpc.log">
50-
<Policies>
51-
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
52-
</Policies>
53-
<DefaultRolloverStrategy max="${rollover.max}"/>
54-
<PatternLayout pattern="${exist.file.pattern}"/>
55-
</RollingRandomAccessFile>
56-
57-
<RollingRandomAccessFile name="exist.urlrewrite" filePattern="${logs}/urlrewrite.${rollover.file.pattern}.log.gz" fileName="${logs}/urlrewrite.log">
50+
<RollingRandomAccessFile name="exist.locks" filePattern="${logs}/locks.${rollover.file.pattern}.log.gz" fileName="${logs}/locks.log">
5851
<Policies>
5952
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
6053
</Policies>
6154
<DefaultRolloverStrategy max="${rollover.max}"/>
62-
<PatternLayout pattern="${exist.file.pattern}"/>
55+
<PatternLayout pattern="%d %-5p - %m %n"/>
6356
</RollingRandomAccessFile>
64-
57+
6558
<RollingRandomAccessFile name="exist.profiling" filePattern="${logs}/profile.${rollover.file.pattern}.log.gz" fileName="${logs}/profile.log">
6659
<Policies>
6760
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
6861
</Policies>
6962
<DefaultRolloverStrategy max="${rollover.max}"/>
7063
<PatternLayout pattern="${exist.file.pattern}"/>
7164
</RollingRandomAccessFile>
72-
73-
<RollingRandomAccessFile name="exist.scheduler" filePattern="${logs}/scheduler.${rollover.file.pattern}.log.gz" fileName="${logs}/scheduler.log">
65+
66+
<RollingRandomAccessFile name="exist.restxq" filePattern="${logs}/restxq.${rollover.file.pattern}.log.gz" fileName="${logs}/restxq.log">
7467
<Policies>
7568
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
7669
</Policies>
7770
<DefaultRolloverStrategy max="${rollover.max}"/>
7871
<PatternLayout pattern="${exist.file.pattern}"/>
7972
</RollingRandomAccessFile>
80-
81-
<RollingRandomAccessFile name="exist.ehcache" filePattern="${logs}/ehcache.${rollover.file.pattern}.log.gz" fileName="${logs}/ehcache.log">
73+
74+
<RollingRandomAccessFile name="exist.scheduler" filePattern="${logs}/scheduler.${rollover.file.pattern}.log.gz" fileName="${logs}/scheduler.log">
8275
<Policies>
8376
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
8477
</Policies>
8578
<DefaultRolloverStrategy max="${rollover.max}"/>
8679
<PatternLayout pattern="${exist.file.pattern}"/>
8780
</RollingRandomAccessFile>
88-
89-
<RollingRandomAccessFile name="exist.betterform" filePattern="${logs}/betterform.${rollover.file.pattern}.log.gz" fileName="${logs}/betterform.log">
81+
82+
<RollingRandomAccessFile name="exist.statistics" filePattern="${logs}/statistics.${rollover.file.pattern}.log.gz" fileName="${logs}/statistics.log">
9083
<Policies>
9184
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
9285
</Policies>
9386
<DefaultRolloverStrategy max="${rollover.max}"/>
9487
<PatternLayout pattern="${exist.file.pattern}"/>
9588
</RollingRandomAccessFile>
96-
97-
<RollingRandomAccessFile name="exist.restxq" filePattern="${logs}/restxq.${rollover.file.pattern}.log.gz" fileName="${logs}/restxq.log">
89+
90+
<RollingRandomAccessFile name="exist.urlrewrite" filePattern="${logs}/urlrewrite.${rollover.file.pattern}.log.gz" fileName="${logs}/urlrewrite.log">
9891
<Policies>
9992
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
10093
</Policies>
10194
<DefaultRolloverStrategy max="${rollover.max}"/>
10295
<PatternLayout pattern="${exist.file.pattern}"/>
10396
</RollingRandomAccessFile>
104-
105-
<RollingRandomAccessFile name="exist.backup" filePattern="${logs}/backup.${rollover.file.pattern}.log.gz" fileName="${logs}/backup.log">
97+
98+
<RollingRandomAccessFile name="exist.xmldb" filePattern="${logs}/xmldb.${rollover.file.pattern}.log.gz" fileName="${logs}/xmldb.log">
10699
<Policies>
107100
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
108101
</Policies>
109102
<DefaultRolloverStrategy max="${rollover.max}"/>
110103
<PatternLayout pattern="${exist.file.pattern}"/>
111104
</RollingRandomAccessFile>
112-
113-
<RollingRandomAccessFile name="exist.statistics" filePattern="${logs}/statistics.${rollover.file.pattern}.log.gz" fileName="${logs}/statistics.log">
105+
106+
<RollingRandomAccessFile name="exist.xmlrpc" filePattern="${logs}/xmlrpc.${rollover.file.pattern}.log.gz" fileName="${logs}/xmlrpc.log">
114107
<Policies>
115108
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
116109
</Policies>
@@ -125,126 +118,110 @@
125118
<DefaultRolloverStrategy max="${rollover.max}"/>
126119
<PatternLayout pattern="${exist.file.pattern}"/>
127120
</RollingRandomAccessFile>
128-
129-
<RollingRandomAccessFile name="exist.launcher" filePattern="${logs}/launcher.${rollover.file.pattern}.log.gz" fileName="${logs}/launcher.log">
121+
122+
<RollingRandomAccessFile name="jetty.requestlog" filePattern="${logs}/jetty.${rollover.file.pattern}.log.gz" fileName="${logs}/jetty.log">
130123
<Policies>
131124
<SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
132125
</Policies>
133126
<DefaultRolloverStrategy max="${rollover.max}"/>
134127
<PatternLayout pattern="${exist.file.pattern}"/>
135128
</RollingRandomAccessFile>
136-
129+
137130
</Appenders>
138-
131+
139132
<Loggers>
140133

141-
<Logger name="org.exist.storage.lock.LockTable" additivity="false" level="info"> <!-- set to level="trace" to see lock activity -->
142-
<AppenderRef ref="exist.locks"/>
134+
<!-- Profiler -->
135+
<Logger name="xquery.profiling" additivity="false" level="trace">
136+
<AppenderRef ref="exist.profiling"/>
143137
</Logger>
144138

145-
<Logger name="org.exist.storage.lock.EnsureLockingAspect" additivity="false" level="trace">
146-
<AppenderRef ref="exist.ensurelocking"/>
139+
<!-- eXist-db -->
140+
<Logger name="org.exist.backup.SystemExport" additivity="false" level="trace">
141+
<AppenderRef ref="exist.backup"/>
147142
</Logger>
148143

149-
<Logger name="org.exist.util.sanity.SanityCheck" additivity="false" level="info"> <!-- set to level="trace" to enable all sanity check logging -->
150-
<AppenderRef ref="exist.core"/>
144+
<Logger name="org.exist.extensions.exquery.restxq" additivity="false" level="info">
145+
<AppenderRef ref="exist.restxq"/>
151146
</Logger>
152147

153-
<Logger name="org.exist.jetty.JettyStart" additivity="false" level="trace">
154-
<AppenderRef ref="STDOUT"/>
155-
<AppenderRef ref="exist.core"/>
148+
<Logger name="org.exist.http.urlrewrite" additivity="false" level="info">
149+
<!-- set to "trace" to get detailed info on URL rewriting -->
150+
<AppenderRef ref="exist.urlrewrite"/>
156151
</Logger>
157-
158-
<Logger name="org.exist.jetty.StandaloneServer" additivity="false" level="trace">
152+
153+
<Logger name="org.exist.jetty" additivity="false" level="trace">
159154
<AppenderRef ref="STDOUT"/>
160155
<AppenderRef ref="exist.core"/>
161156
</Logger>
162-
163-
<Logger name="xquery.profiling" additivity="false" level="trace">
164-
<AppenderRef ref="exist.profiling"/>
157+
158+
<Logger name="org.exist.launcher" additivity="false" level="warn">
159+
<AppenderRef ref="exist.launcher"/>
165160
</Logger>
166-
161+
167162
<Logger name="org.exist.statistics" additivity="false" level="debug">
168163
<AppenderRef ref="exist.core"/>
169-
<AppenderRef ref="exist.statistics"/>
164+
<AppenderRef ref="exist.statistics"/>
170165
</Logger>
171-
172-
<Logger name="org.exist.backup.SystemExport" additivity="false" level="trace">
173-
<AppenderRef ref="exist.backup"/>
166+
167+
<Logger name="org.exist.storage.SystemTask" additivity="false" level="debug">
168+
<AppenderRef ref="exist.scheduler"/>
169+
</Logger>
170+
171+
<Logger name="org.exist.storage.lock.EnsureLockingAspect" additivity="false" level="trace">
172+
<AppenderRef ref="exist.ensurelocking"/>
173+
</Logger>
174+
175+
<Logger name="org.exist.storage.lock.LockTable" additivity="false" level="info">
176+
<!-- set to level="trace" to see lock activity -->
177+
<AppenderRef ref="exist.locks"/>
178+
</Logger>
179+
180+
<Logger name="org.exist.util.sanity.SanityCheck" additivity="false" level="info">
181+
<!-- set to level="trace" to enable all sanity check logging -->
182+
<AppenderRef ref="exist.core"/>
174183
</Logger>
175-
184+
176185
<Logger name="org.exist.xmldb" additivity="false" level="info">
177186
<AppenderRef ref="exist.xmldb"/>
178187
</Logger>
179-
188+
180189
<Logger name="org.exist.xmlrpc" additivity="false" level="info">
181190
<AppenderRef ref="exist.xmlrpc"/>
182191
</Logger>
183192

193+
<!-- XMLRPC -->
184194
<Logger name="org.apache.xmlrpc" additivity="false" level="info">
185195
<AppenderRef ref="exist.xmlrpc"/>
186196
</Logger>
187-
188-
<Logger name="org.exist.http.urlrewrite" additivity="false" level="info">
189-
<!-- set to "trace" to get detailed info on URL rewriting -->
190-
<AppenderRef ref="exist.urlrewrite"/>
191-
</Logger>
192-
193-
<Logger name="org.exist.extensions.exquery.restxq" additivity="false" level="info">
194-
<AppenderRef ref="exist.restxq"/>
195-
</Logger>
196197

197-
<Logger name="org.eclipse.jetty" additivity="false" level="info">
198-
<AppenderRef ref="exist.core"/>
199-
</Logger>
200-
201-
<Logger name="httpclient" additivity="false" level="info">
202-
<AppenderRef ref="exist.core"/>
203-
</Logger>
204-
205-
<Logger name="net.sf.ehcache" additivity="false" level="info">
206-
<AppenderRef ref="exist.ehcache"/>
207-
</Logger>
208-
209198
<!-- Milton WebDAV framework -->
210199
<Logger name="com.bradmcevoy" additivity="false" level="info">
211200
<AppenderRef ref="exist.core"/>
212201
</Logger>
213-
214-
<!-- Apache Axis: 'debug' produces a large amount of debugging output -->
215-
<Logger name="org.apache" additivity="false" level="off">
216-
<AppenderRef ref="exist.core"/>
217-
</Logger>
218-
202+
219203
<!-- Quartz scheduler -->
220204
<Logger name="org.quartz" additivity="false" level="info">
221205
<AppenderRef ref="exist.scheduler"/>
222206
</Logger>
223-
224-
<Logger name="org.exist.storage.SystemTask" additivity="false" level="debug">
225-
<AppenderRef ref="exist.scheduler"/>
226-
</Logger>
227-
228-
<!-- betterFORM extension -->
229-
<Logger name="de.betterform" additivity="false" level="warn">
230-
<AppenderRef ref="exist.betterform"/>
231-
</Logger>
232207

233-
<!-- expath pkg repo -->
208+
<!-- expath -->
234209
<Logger name="org.expath.pkg" additivity="false" level="info">
235210
<AppenderRef ref="expath.repo"/>
236211
</Logger>
237212
<Logger name="org.exist.repo" additivity="false" level="info">
238213
<AppenderRef ref="expath.repo"/>
239214
</Logger>
240-
<Logger name="org.exist.launcher" additivity="false" level="warn">
241-
<AppenderRef ref="exist.launcher"/>
215+
216+
<!-- Jetty -->
217+
<Logger name="org.eclipse.jetty.server.RequestLog" additivity="false" level="info">
218+
<AppenderRef ref="jetty.requestlog"/>
242219
</Logger>
243-
220+
244221
<Root level="info">
245222
<AppenderRef ref="exist.core"></AppenderRef>
246223
</Root>
247-
224+
248225
</Loggers>
249-
226+
250227
</Configuration>

0 commit comments

Comments
 (0)