JBoss.org Community Documentation
In order to get meaningful feedback from the chapter tests, you will want to increase the log level of the CMP subsystem before running running the test. To enable debug logging add the following category to your log4j.xml
file:
<category name="org.jboss.ejb.plugins.cmp"> <priority value="DEBUG"/> </category>
In addition to this, it is necessary to decrease the threshold on the CONSOLE
appender to allow debug level messages to be logged to the console. The following changes also need to be applied to the log4j.xml
file.
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="
DEBUG
" />
<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>
To see the full workings of the CMP engine you would need to enable the custom TRACE
level priority on the org.jboss.ejb.plugins.cmp
category as shown here:
<category name="org.jboss.ejb.plugins.cmp"> <priority value="TRACE" class="org.jboss.logging.XLevel"/> </category>