Hi,
 
I would like to persist the logs into database instead of file. I have done some of the changes based on my finding in jboss forum. but I couldn't achieve to write logs into database (oracle).  The changes which I have done are,
 
Steps 1: Created the table into database (oracle) using below query
CREATE TABLE LOGS (
                                                logdate     Date,
                                                priority    VARCHAR2(10),
                                                category    VARCHAR2(35),
                                                thread      VARCHAR2(20),
                                                message     VARCHAR2(100))
 
 
Step 2:  Added the below lines into jboss-log4j.xml
 
              <appender name="jdbcAppender" class="org.apache.log4j.jdbc.JDBCAppender"> 
               <param name="URL" value="jdbc:oracle:thin:localhost:1521:xe" /> 
               <param name="Driver" value="oracle.jdbc.driver.OracleDriver" /> 
              <param name="User" value="esb" /> 
              <param name="Password" value="esb1234" />
              <param name="Sql" value="INSERT INTO LOGS VALUES('%d','%-5p','%c','%t','%m')" />  
           </appender>
 
            <category name="test.dblogger">
               <priority value="INFO" />
              <appender-ref ref="jdbcAppender"/> 
              <appender-ref ref="fileAppender"/> 
            </category>
 
 
From the step 2, I am trying to log in both file and db, I could able to see the logs only in file but not in db. Anybody can guide me to resolve this issue..
 
 
Thanks and Regards,
Ashok