|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | 2 | <Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
| 3 | + |
3 | 4 | <Properties>
|
4 | 5 | <Property name="logs">${log4j:configParentLocation}/../logs</Property>
|
5 | 6 | <Property name="rollover.max.size">10MB</Property>
|
6 | 7 | <Property name="rollover.max">14</Property>
|
7 | 8 | <Property name="rollover.file.pattern">%d{yyyyMMddHHmmss}</Property>
|
8 | 9 | <Property name="exist.file.pattern">%d [%t] %-5p (%F [%M]:%L) - %m %n</Property>
|
9 | 10 | </Properties>
|
10 |
| - |
| 11 | + |
11 | 12 | <Appenders>
|
12 |
| - |
| 13 | + |
13 | 14 | <Console name="STDOUT">
|
14 | 15 | <PatternLayout pattern="%d{DATE} [%t] %-5p (%F [%M]:%L) - %m %n"/>
|
15 | 16 | </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"> |
18 | 19 | <Policies>
|
19 | 20 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
20 | 21 | </Policies>
|
21 | 22 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
22 | 23 | <PatternLayout pattern="${exist.file.pattern}"/>
|
23 | 24 | </RollingRandomAccessFile>
|
24 | 25 |
|
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"> |
26 | 27 | <Policies>
|
27 | 28 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
28 | 29 | </Policies>
|
29 | 30 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
30 |
| - <PatternLayout pattern="%d %-5p - %m %n"/> |
| 31 | + <PatternLayout pattern="${exist.file.pattern}"/> |
31 | 32 | </RollingRandomAccessFile>
|
32 | 33 |
|
33 | 34 | <RollingRandomAccessFile name="exist.ensurelocking" filePattern="${logs}/locks.${rollover.file.pattern}.log.gz" fileName="${logs}/ensure-locking.log">
|
|
38 | 39 | <PatternLayout pattern="%d %-5p - %m %n"/>
|
39 | 40 | </RollingRandomAccessFile>
|
40 | 41 |
|
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"> |
42 | 43 | <Policies>
|
43 | 44 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
44 | 45 | </Policies>
|
45 | 46 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
46 | 47 | <PatternLayout pattern="${exist.file.pattern}"/>
|
47 | 48 | </RollingRandomAccessFile>
|
48 | 49 |
|
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"> |
58 | 51 | <Policies>
|
59 | 52 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
60 | 53 | </Policies>
|
61 | 54 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
62 |
| - <PatternLayout pattern="${exist.file.pattern}"/> |
| 55 | + <PatternLayout pattern="%d %-5p - %m %n"/> |
63 | 56 | </RollingRandomAccessFile>
|
64 |
| - |
| 57 | + |
65 | 58 | <RollingRandomAccessFile name="exist.profiling" filePattern="${logs}/profile.${rollover.file.pattern}.log.gz" fileName="${logs}/profile.log">
|
66 | 59 | <Policies>
|
67 | 60 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
68 | 61 | </Policies>
|
69 | 62 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
70 | 63 | <PatternLayout pattern="${exist.file.pattern}"/>
|
71 | 64 | </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"> |
74 | 67 | <Policies>
|
75 | 68 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
76 | 69 | </Policies>
|
77 | 70 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
78 | 71 | <PatternLayout pattern="${exist.file.pattern}"/>
|
79 | 72 | </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"> |
82 | 75 | <Policies>
|
83 | 76 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
84 | 77 | </Policies>
|
85 | 78 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
86 | 79 | <PatternLayout pattern="${exist.file.pattern}"/>
|
87 | 80 | </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"> |
90 | 83 | <Policies>
|
91 | 84 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
92 | 85 | </Policies>
|
93 | 86 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
94 | 87 | <PatternLayout pattern="${exist.file.pattern}"/>
|
95 | 88 | </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"> |
98 | 91 | <Policies>
|
99 | 92 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
100 | 93 | </Policies>
|
101 | 94 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
102 | 95 | <PatternLayout pattern="${exist.file.pattern}"/>
|
103 | 96 | </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"> |
106 | 99 | <Policies>
|
107 | 100 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
108 | 101 | </Policies>
|
109 | 102 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
110 | 103 | <PatternLayout pattern="${exist.file.pattern}"/>
|
111 | 104 | </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"> |
114 | 107 | <Policies>
|
115 | 108 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
116 | 109 | </Policies>
|
|
125 | 118 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
126 | 119 | <PatternLayout pattern="${exist.file.pattern}"/>
|
127 | 120 | </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"> |
130 | 123 | <Policies>
|
131 | 124 | <SizeBasedTriggeringPolicy size="${rollover.max.size}"/>
|
132 | 125 | </Policies>
|
133 | 126 | <DefaultRolloverStrategy max="${rollover.max}"/>
|
134 | 127 | <PatternLayout pattern="${exist.file.pattern}"/>
|
135 | 128 | </RollingRandomAccessFile>
|
136 |
| - |
| 129 | + |
137 | 130 | </Appenders>
|
138 |
| - |
| 131 | + |
139 | 132 | <Loggers>
|
140 | 133 |
|
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"/> |
143 | 137 | </Logger>
|
144 | 138 |
|
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"/> |
147 | 142 | </Logger>
|
148 | 143 |
|
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"/> |
151 | 146 | </Logger>
|
152 | 147 |
|
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"/> |
156 | 151 | </Logger>
|
157 |
| - |
158 |
| - <Logger name="org.exist.jetty.StandaloneServer" additivity="false" level="trace"> |
| 152 | + |
| 153 | + <Logger name="org.exist.jetty" additivity="false" level="trace"> |
159 | 154 | <AppenderRef ref="STDOUT"/>
|
160 | 155 | <AppenderRef ref="exist.core"/>
|
161 | 156 | </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"/> |
165 | 160 | </Logger>
|
166 |
| - |
| 161 | + |
167 | 162 | <Logger name="org.exist.statistics" additivity="false" level="debug">
|
168 | 163 | <AppenderRef ref="exist.core"/>
|
169 |
| - <AppenderRef ref="exist.statistics"/> |
| 164 | + <AppenderRef ref="exist.statistics"/> |
170 | 165 | </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"/> |
174 | 183 | </Logger>
|
175 |
| - |
| 184 | + |
176 | 185 | <Logger name="org.exist.xmldb" additivity="false" level="info">
|
177 | 186 | <AppenderRef ref="exist.xmldb"/>
|
178 | 187 | </Logger>
|
179 |
| - |
| 188 | + |
180 | 189 | <Logger name="org.exist.xmlrpc" additivity="false" level="info">
|
181 | 190 | <AppenderRef ref="exist.xmlrpc"/>
|
182 | 191 | </Logger>
|
183 | 192 |
|
| 193 | + <!-- XMLRPC --> |
184 | 194 | <Logger name="org.apache.xmlrpc" additivity="false" level="info">
|
185 | 195 | <AppenderRef ref="exist.xmlrpc"/>
|
186 | 196 | </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> |
196 | 197 |
|
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 |
| - |
209 | 198 | <!-- Milton WebDAV framework -->
|
210 | 199 | <Logger name="com.bradmcevoy" additivity="false" level="info">
|
211 | 200 | <AppenderRef ref="exist.core"/>
|
212 | 201 | </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 | + |
219 | 203 | <!-- Quartz scheduler -->
|
220 | 204 | <Logger name="org.quartz" additivity="false" level="info">
|
221 | 205 | <AppenderRef ref="exist.scheduler"/>
|
222 | 206 | </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> |
232 | 207 |
|
233 |
| - <!-- expath pkg repo --> |
| 208 | + <!-- expath --> |
234 | 209 | <Logger name="org.expath.pkg" additivity="false" level="info">
|
235 | 210 | <AppenderRef ref="expath.repo"/>
|
236 | 211 | </Logger>
|
237 | 212 | <Logger name="org.exist.repo" additivity="false" level="info">
|
238 | 213 | <AppenderRef ref="expath.repo"/>
|
239 | 214 | </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"/> |
242 | 219 | </Logger>
|
243 |
| - |
| 220 | + |
244 | 221 | <Root level="info">
|
245 | 222 | <AppenderRef ref="exist.core"></AppenderRef>
|
246 | 223 | </Root>
|
247 |
| - |
| 224 | + |
248 | 225 | </Loggers>
|
249 |
| - |
| 226 | + |
250 | 227 | </Configuration>
|
0 commit comments