root/trunk/calendar3/resources/log4j.xml

Revision 4 (checked in by johnsa, 7 years ago)

calendar admin client updates:
fixed up delete calendar
modify calendar upates
calendar jsps and xml updates

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: log4j.xml,v 1.5 2005/01/18 02:55:05 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="${catalina.home}/logs/server.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="${tomcat.home}/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 stuff -->
164    <!--
165    <category name="org.apache.commons">
166       <priority value="INFO"/>
167    </category>
168
169    <category name="org.apache.catalina.startup.TldConfig">
170       <priority value="INFO"/>
171    </category>
172
173    <category name="org.apache.jasper">
174       <priority value="INFO"/>
175    </category>
176
177    <category name="org.apache.struts">
178       <priority value="INFO"/>
179    </category>
180    -->
181    <category name="org.apache">
182       <priority value="INFO"/>
183    </category>
184
185    <!-- ical4j is noisy -->
186    <category name="net.fortuna.ical4j">
187       <priority value="INFO"/>
188    </category>
189
190    <!-- caching is noisy too -->
191    <category name="net.sf.ehcache">
192       <priority value="INFO"/>
193    </category>
194
195    <!-- hibernate is noisy too -->
196    <category name="org.hibernate">
197       <priority value="INFO"/>
198    </category>
199
200    <!-- Set rpi categories -->
201 <!--
202    <category name="edu.rpi">
203      <priority value="DEBUG"/>
204    </category>
205  -->
206
207    <!--
208       | An example of enabling the custom TRACE level priority that is used
209       | by the JBoss internals to diagnose low level details. This example
210       | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
211       | subpackages. This will produce A LOT of logging output.
212    <category name="org.jboss.system">
213      <priority value="TRACE" class="org.jboss.logging.XLevel"/>
214    </category>
215    <category name="org.jboss.ejb.plugins">
216      <priority value="TRACE" class="org.jboss.logging.XLevel"/>
217    </category>
218    -->
219
220    <!-- ======================= -->
221    <!-- Setup the Root category -->
222    <!-- ======================= -->
223
224    <root>
225       <priority value ="DEBUG" />
226       <appender-ref ref="FILE"/>
227       <appender-ref ref="CONSOLE"/>
228    </root>
229 </log4j:configuration>
Note: See TracBrowser for help on using the browser.