<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!-- ================================================= -->
<!-- -->
<!-- Log4j Configuration -->
<!-- -->
<!-- ================================================ -->
<!-- $Id: log4j.xml,v 1.13.2.3 2003/05/02 00:53:12 slaboure Exp $ -->
<!--
| For more configuration infromation and examples see the Jakarta Log4j
| owebsite:
http://jakarta.apache.org/log4j
-->
<log4j:configuration xmlns:log4j="
http://jakarta.apache.org/log4j/" debug="false">
<!-- =================Appenders for CSF=================-->
<appender name="CSF_FILE" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="INFO"/>
<param name="File" value="C:/jboss-3.2.1/server/default/log/csf.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="1"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
<!-- Mail Appender -->
<appender name="CSF_SMTP" class="org.apache.log4j.net.SMTPAppender">
<param name="Threshold" value="FATAL"/>
<param name="To" value=""/>
<param name="From" value=""/>
<param name="Subject" value="One Fatal Error"/>
<param name="SMTPHost" value=""/>
<param name="BufferSize" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
</layout>
</appender>
<!--JDBC-->
<appender name="CSF_JDBC" class="org.apache.log4j.jdbc.JDBCAppender">
<param name="Threshold" value="ERROR"/>
<param name="driver" value="com.sybase.jdbc2.jdbc.SybDriver"/>
<param name="URL" value="jdbc:sybase:Tds:127.0.0.1:2638/Summit"/>
<param name="user" value="DBA"/>
<param name="password" value="SQL"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="INSERT INTO ErrorLog (ErrorMessage) VALUES ('%d - %c - %p - %m')"/>
</layout>
</appender>
<!--=================End Appenders for CSF================= -->
<!-- =================Appenders for Events=================-->
<appender name="EVENT_FILE" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="INFO"/>
<param name="File" value="C:/jboss-3.2.1/server/default/log/event.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="1"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
<!-- Mail Appender -->
<appender name="EVENT_SMTP" class="org.apache.log4j.net.SMTPAppender">
<param name="Threshold" value="FATAL"/>
<param name="To" value=""/>
<param name="From" value=""/>
<param name="Subject" value="One Fatal Error"/>
<param name="SMTPHost" value=""/>
<param name="BufferSize" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
</layout>
</appender>
<!-- JDBC -->
<appender name="EVENT_JDBC" class="org.apache.log4j.jdbc.JDBCAppender">
<param name="Threshold" value="ERROR"/>
<param name="driver" value="com.sybase.jdbc2.jdbc.SybDriver"/>
<param name="URL" value="jdbc:sybase:Tds:127.0.0.1:2638/Summit"/>
<param name="user" value="DBA"/>
<param name="password" value="SQL"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="INSERT INTO ErrorLog (ErrorMessage) VALUES ('%d - %c - %p - %m')"/>
</layout>
</appender>
<!--=================End Appenders for Event============ -->
<!-- ============================== -->
<!-- Append messages to the console -->
<!-- ==============================-->
<!--
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
<param name="Threshold" value="INFO"/>
<layout class="org.apache.log4j.PatternLayout">
The default pattern: Date Priority [Category] Message/n
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
</layout>
</appender>