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.