Log4j configuration in JBoss AS7
haroonfoad Apr 8, 2012 5:22 AMDear All,
I was using log4j in JBoss 4.2.2.GA without any hardships or obstacles,
but now with JBoss AS7 I dont know how to configure it.
In JBoss AS4 , I did like this:
1. in jboss-log4j.xml I added:
<category name="com.lit.wessal">
        <priority value="INFO"/>
        <appender-ref ref="WESSAL_WEB_APP_LOG"/>
</category>
<appender name="WESSAL_WEB_APP_LOG" class="org.jboss.logging.appender.DailyRollingFileAppender">
        <param name="Append" value="true"/>
        <param name="File" value="${jboss.server.home.dir}/log/wessal-web.log"/>
        <!-- Rollover at midnight each day -->
        <param name="DatePattern" value="'.'yyyy-MM-dd"/>
        <layout class="org.apache.log4j.PatternLayout">
                <param name="ConversionPattern" value="%d %-5p [%c{1}] %l - %m%n"/>
        </layout>
</appender>
2. in Log.java
package com.lit.wessald.mavenproject6.hibernateutil;
import org.apache.log4j.Logger;
/**
 * Defines the logger for Log4J logging.
 * 
 * 
 */
public class Log {
          private static String LIS_LOGS = "com.lit.wessal";
  
          private static Logger _logger = Logger.getLogger(LIS_LOGS);
  
          /**
           * DOCUMENT ME!
           * 
           * @return DOCUMENT ME!
           */
          public static Logger getLogger() {
                    return _logger;
          }
  
          /**
           * DOCUMENT ME!
           * 
           * @param classObject
           *            DOCUMENT ME!
           * 
           * @return DOCUMENT ME!
           */
          public static Logger getLogger(Class<?> classObject) {
                    return _logger = Logger.getLogger(classObject);
          }
          /**
           * DOCUMENT ME!
           * 
           * @param className
           *            DOCUMENT ME!
           * 
           * @return DOCUMENT ME!
           */
          public static Logger getLogger(String logTitle) {
                    return _logger = Logger.getLogger(logTitle);
          }
}
How can I do the same thing in JBoss AS7.
Please help.