-
1. Facing issue with Logging in JBoss 5
saurvals Feb 28, 2011 1:52 AM (in response to saurvals)Finnaly the issue is resolved. With Jboss 5 onwards to make your jdk level working you need following things.
1) Instead of specifying the class/package in logging.properties specify these in jboss-log4j.xml in profile/conf directory.
2) Add a appender for trace level for e.g.
<!-- A size based file rolling appender need to be used only for FINEST level -->
<appender name="FILE-TRACE" class="org.jboss.logging.appender.RollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Threshold" value="TRACE"/>
<param name="File" value="${jboss.server.home.dir}/log/server.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="10"/><layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="<%5.1p,%d{MM/dd/yy HH:mm:ss z},%c{1}> %m%n"/>
</layout>
</appender>3) Add a category for class/package in the same jboss-log4j.xml file as below:
<category name="com.test.sample.ABC" additivity="false">
<priority value="FINEST" class="org.jboss.logging.log4j.JDKLevel"/>
<appender-ref ref="FILE-TRACE"/>
</category>
Doing this enabled the FINEST level logging for Jboss 5 +, I hope this helps.
Thanks,
Saurabh V.