root/releases/bedework-3.8/resources/debugall-log4j.xml

Revision 3231 (checked in by douglm, 2 years ago)

caldavtest now a separate project

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
3
4 <!-- ===================================================================== -->
5 <!--                                                                       -->
6 <!--  Log4j Configuration                                                  -->
7 <!--                                                                       -->
8 <!-- ===================================================================== -->
9
10 <!-- $Id: jboss-log4j.xml 87678 2009-04-22 16:47:08Z bstansberry@jboss.com $ -->
11
12 <!--
13    | For more configuration information and examples see the Jakarta Log4j
14    | owebsite: http://jakarta.apache.org/log4j
15  -->
16
17 <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
18
19    <!-- ================================= -->
20    <!-- Preserve messages in a local file -->
21    <!-- ================================= -->
22
23    <!-- A time/date based rolling appender -->
24    <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
25       <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
26       <param name="File" value="${jboss.server.log.dir}/server.log"/>
27       <param name="Append" value="true"/>
28       <!-- In AS 5.0.x the server log threshold was set by a system
29            property. In 5.1 and later we are instead using the system
30            property to set the priority on the root logger (see <root/> below)
31       <param name="Threshold" value="${jboss.server.log.threshold}"/>
32       -->
33      
34       <!-- Rollover at midnight each day -->
35       <param name="DatePattern" value="'.'yyyy-MM-dd"/>
36
37       <!-- Rollover at the top of each hour
38       <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
39       -->
40
41       <layout class="org.apache.log4j.PatternLayout">
42          <!-- The default pattern: Date Priority [Category] (Thread) Message\n -->
43          <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n"/>
44
45          <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
46          <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
47           -->
48       </layout>
49    </appender>
50
51    <!-- Appender for bedework system events -->
52    <appender name="SYSEVENTS" class="org.apache.log4j.DailyRollingFileAppender">
53       <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
54       <param name="File" value="${jboss.server.log.dir}/bwsysevents.log"/>
55       <param name="Append" value="true"/>
56
57       <!-- Rollover at midnight each day -->
58       <param name="DatePattern" value="'.'yyyy-MM-dd"/>
59
60       <!-- Rollover at the top of each hour
61       <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
62       -->
63
64       <layout class="org.apache.log4j.PatternLayout">
65          <!-- The default pattern: Date Priority [Category] Message\n -->
66          <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
67
68          <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
69          <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
70           -->
71       </layout>
72    </appender>
73
74
75    <!-- A size based file rolling appender
76    <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
77      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
78      <param name="File" value="${jboss.server.log.dir}/server.log"/>
79      <param name="Append" value="false"/>
80      <param name="MaxFileSize" value="500KB"/>
81      <param name="MaxBackupIndex" value="1"/>
82
83      <layout class="org.apache.log4j.PatternLayout">
84        <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
85      </layout>     
86    </appender>
87    -->
88
89    <!-- ============================== -->
90    <!-- Append messages to the console -->
91    <!-- ============================== -->
92
93    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
94       <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
95       <param name="Target" value="System.out"/>
96       <param name="Threshold" value="${jboss.server.log.threshold}"/>
97
98       <layout class="org.apache.log4j.PatternLayout">
99          <!-- The default pattern: Date Priority [Category] Message\n -->
100          <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
101       </layout>
102    </appender>
103
104    <!-- ====================== -->
105    <!-- More Appender examples -->
106    <!-- ====================== -->
107
108    <!-- Buffer events and log them asynchronously
109    <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
110      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
111      <appender-ref ref="FILE"/>
112      <appender-ref ref="CONSOLE"/>
113      <appender-ref ref="SMTP"/>
114    </appender>
115    -->
116
117    <!-- EMail events to an administrator
118    <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
119      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
120      <param name="Threshold" value="ERROR"/>
121      <param name="To" value="admin@myhost.domain.com"/>
122      <param name="From" value="nobody@myhost.domain.com"/>
123      <param name="Subject" value="JBoss Sever Errors"/>
124      <param name="SMTPHost" value="localhost"/>
125      <param name="BufferSize" value="10"/>
126      <layout class="org.apache.log4j.PatternLayout">
127        <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
128      </layout>
129    </appender>
130    -->
131
132    <!-- Syslog events
133    <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
134      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
135      <param name="Facility" value="LOCAL7"/>
136      <param name="FacilityPrinting" value="true"/>
137      <param name="SyslogHost" value="localhost"/>
138      <layout class="org.apache.log4j.PatternLayout">
139        <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
140      </layout>
141    </appender>
142    -->
143
144    <!-- Log events to JMS (requires a topic to be created)
145    <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
146      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
147      <param name="Threshold" value="ERROR"/>
148      <param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
149      <param name="TopicBindingName" value="topic/MyErrorsTopic"/>
150    </appender>
151    -->
152
153    <!-- Log events through SNMP
154    <appender name="TRAP_LOG" class="org.apache.log4j.ext.SNMPTrapAppender">
155      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
156      <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
157      <param name="ManagementHost" value="127.0.0.1"/>
158      <param name="ManagementHostTrapListenPort" value="162"/>
159      <param name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/>
160      <param name="LocalIPAddress" value="127.0.0.1"/>
161      <param name="LocalTrapSendPort" value="161"/>
162      <param name="GenericTrapType" value="6"/>
163      <param name="SpecificTrapType" value="12345678"/>
164      <param name="CommunityString" value="public"/>
165      <param name="ForwardStackTraceWithTrap" value="true"/>
166      <param name="Threshold" value="DEBUG"/>
167      <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
168      <layout class="org.apache.log4j.PatternLayout">
169             <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/>
170      </layout>
171    </appender>
172    -->
173
174    <!--  Emit events as JMX notifications
175    <appender name="JMX" class="org.jboss.monitor.services.JMXNotificationAppender">
176       <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
177      
178       <param name="Threshold" value="WARN"/>
179       <param name="ObjectName" value="jboss.system:service=Logging,type=JMXNotificationAppender"/>
180      
181       <layout class="org.apache.log4j.PatternLayout">
182          <param name="ConversionPattern" value="%d %-5p [%c] %m"/>
183       </layout>
184    </appender>
185    -->
186
187    <!-- Security AUDIT Appender
188    <appender name="AUDIT" class="org.jboss.logging.appender.DailyRollingFileAppender">
189       <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
190       <param name="File" value="${jboss.server.log.dir}/audit.log"/>
191       <param name="Append" value="true"/>
192       <param name="DatePattern" value="'.'yyyy-MM-dd"/>
193       <layout class="org.apache.log4j.PatternLayout">
194          <param name="ConversionPattern" value="%d %-5p [%c] (%t:%x) %m%n"/>
195       </layout>
196    </appender>
197    -->
198    
199    <!-- ================ -->
200    <!-- Limit categories -->
201    <!-- ================ -->
202
203    <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
204    <category name="org.apache">
205       <priority value="INFO"/>
206    </category>
207    
208    <!-- Limit the jacorb category to WARN as its INFO is verbose -->
209    <category name="jacorb">
210       <priority value="WARN"/>
211    </category>
212    
213    <!-- Set the logging level of the JSF implementation that uses
214       | java.util.logging. The jdk logging levels can be controlled
215       | through the org.jboss.logging.log4j.JDKLevel class that
216       | in addition to the standard log4j levels it adds support for
217       | SEVERE, WARNING, CONFIG, FINE, FINER, FINEST
218    -->
219    <category name="javax.enterprise.resource.webcontainer.jsf">
220      <priority value="INFO" class="org.jboss.logging.log4j.JDKLevel"/>
221    </category>
222    
223    <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
224    <category name="org.jgroups">
225       <priority value="WARN"/>
226    </category>
227    
228    <!-- Limit the org.quartz category to INFO as its DEBUG is verbose -->
229    <category name="org.quartz">
230       <priority value="INFO"/>
231    </category>
232    
233    <!-- Limit the com.sun category to INFO as its FINE is verbose -->
234    <category name="com.sun">
235       <priority value="INFO"/>
236    </category>
237    
238    <!-- Limit the sun category to INFO as its FINE is verbose -->
239    <category name="sun">
240       <priority value="INFO"/>
241    </category>
242    
243    <!-- Limit the javax.xml.bind category to INFO as its FINE is verbose -->
244    <category name="javax.xml.bind">
245       <priority value="INFO"/>
246    </category>
247    
248    <!-- Limit JBoss categories -->
249    <category name="org.jboss">
250       <priority value="INFO"/>
251    </category>
252
253    <!-- Limit the JSR77 categories -->
254    <category name="org.jboss.management">
255       <priority value="INFO"/>
256    </category>
257
258    <!-- Limit the verbose facelets compiler -->
259    <category name="facelets.compiler">
260       <priority value="WARN"/>
261    </category>
262    
263    <!-- Limit the verbose ajax4jsf cache initialization -->
264    <category name="org.ajax4jsf.cache">
265       <priority value="WARN"/>
266    </category>
267    
268    <!-- Limit the verbose embedded jopr categories -->
269    <category name="org.rhq">
270       <priority value="WARN"/>
271    </category>
272    
273    <!-- Limit the verbose seam categories -->
274    <category name="org.jboss.seam">
275       <priority value="WARN"/>
276    </category>
277    
278    <!-- Show the evolution of the DataSource pool in the logs [inUse/Available/Max]
279    <category name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
280      <priority value="TRACE"/>
281    </category>
282    -->
283
284    <!-- Category specifically for Security Audit Provider
285    <category name="org.jboss.security.audit.providers.LogAuditProvider" additivity="false">
286      <priority value="TRACE"/>
287      <appender-ref ref="AUDIT"/>
288    </category>
289    -->
290    
291    <!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
292    <category name="org.jboss.serial">
293       <priority value="INFO"/>
294    </category>
295  
296    <!-- Decrease the priority threshold for the org.jboss.varia category
297    <category name="org.jboss.varia">
298      <priority value="DEBUG"/>
299    </category>
300    -->
301    
302    <!-- Enable JBossWS message tracing
303    <category name="org.jboss.ws.core.MessageTrace">
304      <priority value="TRACE"/>
305    </category>
306    -->
307    
308    <!--
309       | An example of enabling the custom TRACE level priority that is used
310       | by the JBoss internals to diagnose low level details. This example
311       | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
312       | subpackages. This will produce A LOT of logging output.
313       |
314       | Note: since jboss AS 4.2.x, the trace level is supported natively by
315       | log4j, so although the custom org.jboss.logging.XLevel priority will
316       | still work, there is no need to use it. The two examples that follow
317       | will both enable trace logging.
318    <category name="org.jboss.system">
319      <priority value="TRACE" class="org.jboss.logging.XLevel"/>
320    </category>
321    <category name="org.jboss.ejb.plugins">
322      <priority value="TRACE"/>
323    </category>
324    -->
325  
326    <!--
327        | Logs these events to SNMP:
328            - server starts/stops
329            - cluster evolution (node death/startup)
330            - When an EJB archive is deployed (and associated verified messages)
331            - When an EAR archive is deployed
332          
333    <category name="org.jboss.system.server.Server">
334      <priority value="INFO" />
335      <appender-ref ref="TRAP_LOG"/>
336    </category>
337  
338    <category name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
339      <priority value="INFO" />
340      <appender-ref ref="TRAP_LOG"/>
341    </category>
342
343    <category name="org.jboss.deployment.MainDeployer">
344      <priority value="ERROR" />
345      <appender-ref ref="TRAP_LOG"/>
346    </category>
347    
348    <category name="org.jboss.ejb.EJBDeployer">
349      <priority value="INFO" />
350      <appender-ref ref="TRAP_LOG"/>
351    </category>
352    
353    <category name="org.jboss.deployment.EARDeployer">
354      <priority value="INFO" />
355      <appender-ref ref="TRAP_LOG"/>
356    </category>
357    -->
358
359    <!-- Clustering logging -->
360    <!-- Uncomment the following to redirect the org.jgroups and
361       org.jboss.ha categories to a cluster.log file.
362
363    <appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender">
364      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
365      <param name="File" value="${jboss.server.log.dir}/cluster.log"/>
366      <param name="Append" value="false"/>
367      <param name="MaxFileSize" value="500KB"/>
368      <param name="MaxBackupIndex" value="1"/>
369
370      <layout class="org.apache.log4j.PatternLayout">
371        <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
372      </layout>
373    </appender>
374    <category name="org.jgroups">
375      <priority value="DEBUG" />
376      <appender-ref ref="CLUSTER"/>
377    </category>
378    <category name="org.jboss.ha">
379      <priority value="DEBUG" />
380      <appender-ref ref="CLUSTER"/>
381    </category>
382    -->
383
384    <category name="org.bedework">
385      <priority value="DEBUG" />
386    </category>
387
388 <!--
389    <category name="org.bedework.calsvc.CalSvc$SvcSimpleFilterParser">
390       <priority value="${org.bedework.loglevel.exprfilters}"/>
391    </category>
392
393    <category name="org.bedework.calsvc.client.FilterBuilder">
394       <priority value="${org.bedework.loglevel.exprfilters}"/>
395    </category>
396
397    <category name="org.hibernate.tool.hbm2ddl.SchemaExport">
398       <priority value="${org.bedework.loglevel.schemaexport:INFO}"/>
399    </category>
400
401    <category name="org.bedework.client.FilterBuilder">
402       <priority value="${org.bedework.loglevel.exprfilters}"/>
403    </category>
404
405    <category name="org.bedework.calsvc.CalSvc$SvcSimpleFilterParser">
406       <priority value="INFO"/>
407    </category>
408
409    <category name="org.bedework.calsvc.client.FilterBuilder">
410       <priority value="INFO"/>
411    </category>
412
413    <category name="org.hibernate.tool.hbm2ddl.SchemaExport">
414       <priority value="INFO"/>
415    </category>
416
417    <category name="org.bedework.client.FilterBuilder">
418       <priority value="INFO"/>
419    </category>
420  
421    <category name="org.bedework.calcore.AccessUtil">
422       <priority value="INFO"/>
423    </category>
424  -->
425
426    <!-- Limit hibernate categories -->
427    <category name="org.hibernate">
428       <priority value="INFO"/>
429    </category>
430
431 <!--  Uncomment this to see the SQL generated by hibernate
432    <category name="org.hibernate.SQL">
433       <priority value="DEBUG"/>
434    </category>
435 -->
436
437    <!-- Some other noisy components -->
438    <category name="com.arjuna">
439       <priority value="INFO"/>
440    </category>
441
442    <category name="net.sf.ehcache">
443       <priority value="INFO"/>
444    </category>
445
446    <category name="org.ajax4jsf">
447       <priority value="INFO"/>
448    </category>
449
450    <category name="org.springframework">
451       <priority value="INFO"/>
452    </category>
453
454    <category name="facelets">
455       <priority value="INFO"/>
456    </category>
457
458    <category name="net.fortuna.ical4j">
459       <priority value="INFO"/>
460    </category>
461
462    <!-- httpclient - used by tz server and subscriptions -->
463    <category name="httpclient">
464       <priority value="INFO"/>
465    </category>
466
467    <!-- System events - logged separately -->
468
469    <category name="org.bedework.sysevents" additivity="false">
470      <priority value="INFO"/>
471      <appender-ref ref="SYSEVENTS"/>
472    </category>
473    
474    <!-- ======================= -->
475    <!-- Setup the Root category -->
476    <!-- ======================= -->
477
478    <root>
479       <!--
480          Set the root logger priority via a system property. Note this is parsed by log4j,
481          so the full JBoss system property format is not supported; e.g.
482          setting a default via ${jboss.server.log.threshold:WARN} will not work.         
483        -->
484       <priority value="DEBUG"/>
485       <appender-ref ref="CONSOLE"/>
486       <appender-ref ref="FILE"/>
487    </root>
488
489 </log4j:configuration>
Note: See TracBrowser for help on using the browser.