| 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> |
|---|