root/trunk/deployment/testsuite/shellscr/resources/log4j.xml

Revision 1292 (checked in by douglm, 6 years ago)

New testsuite project

  • Property svn:eol-style set to LF
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
3
4 <!-- ===================================================================== -->
5 <!--                                                                       -->
6 <!--  Log4j Configuration for testing                                                 -->
7 <!--                                                                       -->
8 <!-- ===================================================================== -->
9
10 <!-- $Id: log4j.xml,v 1.2 2005/08/16 17:19:01 rpical Exp $ -->
11
12 <!--
13    | For more configuration infromation and examples see the Jakarta Log4j
14    | website: http://jakarta.apache.org/log4j
15  -->
16
17 <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
18                      debug="false">
19
20    <!-- ================================= -->
21    <!-- Preserve messages in a local file -->
22    <!-- ================================= -->
23
24    <!-- A time/date based rolling appender -->
25    <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
26       <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
27       <param name="File" value="test.log"/>
28       <param name="Append" value="true"/>
29
30       <!-- Rollover at midnight each day -->
31       <param name="DatePattern" value="'.'yyyy-MM-dd"/>
32
33       <!-- Rollover at the top of each hour
34       <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
35       -->
36
37       <layout class="org.apache.log4j.PatternLayout">
38          <!-- The default pattern: Date Priority [Category] Message\n -->
39          <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
40
41          <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
42          <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
43           -->
44       </layout>
45    </appender>
46
47    <!-- A size based file rolling appender
48    <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
49      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
50      <param name="File" value="${jboss.server.home.dir}/log/server.log"/>
51      <param name="Append" value="false"/>
52      <param name="MaxFileSize" value="500KB"/>
53      <param name="MaxBackupIndex" value="1"/>
54
55      <layout class="org.apache.log4j.PatternLayout">
56        <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
57      </layout>
58    </appender>
59    -->
60
61    <!-- ============================== -->
62    <!-- Append messages to the console -->
63    <!-- Set Threshold to INFO/DEBUG -->
64    <!-- ============================== -->
65
66    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
67       <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
68       <param name="Target" value="System.out"/>
69       <param name="Threshold" value="DEBUG"/>
70
71       <layout class="org.apache.log4j.PatternLayout">
72          <!-- The default pattern: Date Priority [Category] Message\n -->
73          <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
74       </layout>
75    </appender>
76
77    <appender name="JSR77" class="org.apache.log4j.FileAppender">
78       <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
79       <param name="Append" value="false"/>
80       <param name="File" value="${test.base}/logs/jsr77.log"/>
81       <layout class="org.apache.log4j.PatternLayout">
82          <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
83       </layout>
84    </appender>
85
86    <!-- ====================== -->
87    <!-- More Appender examples -->
88    <!-- ====================== -->
89
90    <!-- Buffer events and log them asynchronously
91    <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
92      <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
93      <appender-ref ref="FILE"/>
94      <appender-ref ref="CONSOLE"/>
95      <appender-ref ref="SMTP"/>
96    </appender>
97    -->
98
99    <!-- EMail events to an administrator
100    <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
101      <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
102      <param name="Threshold" value="ERROR"/>
103      <param name="To" value="admin@myhost.domain.com"/>
104      <param name="From" value="nobody@myhost.domain.com"/>
105      <param name="Subject" value="JBoss Sever Errors"/>
106      <param name="SMTPHost" value="localhost"/>
107      <param name="BufferSize" value="10"/>
108      <layout class="org.apache.log4j.PatternLayout">
109        <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
110      </layout>
111    </appender>
112    -->
113
114    <!-- Syslog events
115    <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
116      <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
117      <param name="Facility" value="LOCAL7"/>
118      <param name="FacilityPrinting" value="true"/>
119      <param name="SyslogHost" value="localhost"/>
120    </appender>
121    -->
122
123    <!-- Log events to JMS (requires a topic to be created)
124    <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
125      <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
126      <param name="Threshold" value="ERROR"/>
127      <param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
128      <param name="TopicBindingName" value="topic/MyErrorsTopic"/>
129    </appender>
130    -->
131
132    <!-- Log events through SNMP
133    <appender name="TRAP_LOG" class="org.apache.log4j.ext.SNMPTrapAppender">
134      <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
135      <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
136      <param name="ManagementHost" value="127.0.0.1"/>
137      <param name="ManagementHostTrapListenPort" value="162"/>
138      <param name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/>
139      <param name="LocalIPAddress" value="127.0.0.1"/>
140      <param name="LocalTrapSendPort" value="161"/>
141      <param name="GenericTrapType" value="6"/>
142      <param name="SpecificTrapType" value="12345678"/>
143      <param name="CommunityString" value="public"/>
144      <param name="ForwardStackTraceWithTrap" value="true"/>
145      <param name="Threshold" value="DEBUG"/>
146      <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
147      <layout class="org.apache.log4j.PatternLayout">
148             <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/>
149      </layout>
150    </appender>
151    -->
152
153   <appender name="CHAINSAW_CLIENT" class="org.apache.log4j.net.SocketAppender">
154       <param name="RemoteHost" value="localhost"/>
155       <param name="Port" value="4445"/>
156       <param name="LocationInfo" value="true"/>
157   </appender>
158
159    <!-- ================ -->
160    <!-- Limit categories -->
161    <!-- ================ -->
162
163    <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
164    <category name="org.apache">
165       <priority value="INFO"/>
166    </category>
167
168    <category name="httpclient.wire.content">
169       <priority value="INFO"/>
170    </category>
171
172    <!-- ical4j is noisy -->
173    <category name="net.fortuna.ical4j">
174       <priority value="INFO"/>
175    </category>
176
177    <!-- caching is noisy too -->
178    <category name="net.sf.ehcache">
179       <priority value="INFO"/>
180    </category>
181
182    <!-- Hide all the hibernate stuff - below are some finer categories -->
183    <category name="org.hibernate">
184       <priority value="INFO"/>
185    </category>
186
187    <category name="org.hibernate.type">
188       <priority value="INFO"/>
189    </category>
190
191    <category name="org.hibernate.engine">
192       <priority value="INFO"/>
193    </category>
194
195    <category name="org.hibernate.impl.BatcherImpl">
196       <priority value="INFO"/>
197    </category>
198
199    <category name="org.hibernate.cfg">
200       <priority value="INFO"/>
201    </category>
202
203    <!-- Set bedework categories -->
204    <category name="org.bedework">
205      <priority value="DEBUG"/>
206    </category>
207
208    <!-- Set rpi categories -->
209    <category name="edu.rpi">
210      <priority value="DEBUG"/>
211    </category>
212
213    <!--
214       | An example of enabling the custom TRACE level priority that is used
215       | by the JBoss internals to diagnose low level details. This example
216       | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
217       | subpackages. This will produce A LOT of logging output.
218    <category name="org.jboss.system">
219      <priority value="TRACE" class="org.jboss.logging.XLevel"/>
220    </category>
221    <category name="org.jboss.ejb.plugins">
222      <priority value="TRACE" class="org.jboss.logging.XLevel"/>
223    </category>
224    -->
225
226    <!-- ======================= -->
227    <!-- Setup the Root category -->
228    <!-- ======================= -->
229
230    <root>
231       <priority value ="DEBUG" />
232       <appender-ref ref="FILE"/>
233       <appender-ref ref="CONSOLE"/>
234    </root>
235 </log4j:configuration>
Note: See TracBrowser for help on using the browser.