[jboss-svn-commits] JBL Code SVN: r28796 - in labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR: src/main/resources/META-INF and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Aug 4 11:57:24 EDT 2009
Author: whitingjr
Date: 2009-08-04 11:57:24 -0400 (Tue, 04 Aug 2009)
New Revision: 28796
Added:
labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/README.txt
labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/main/resources/META-INF/jboss-aop.xml
labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/test/java/log4j.xml
Modified:
labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.classpath
labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.project
labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/build.xml
labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/pom.xml
Log:
Added configuration and dependencies.
Modified: labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.classpath
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.classpath 2009-08-04 15:35:16 UTC (rev 28795)
+++ labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.classpath 2009-08-04 15:57:24 UTC (rev 28796)
@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" path="src/main/java"/>
- <classpathentry kind="src" path="src/main/resources"/>
- <classpathentry kind="src" path="src/test/java"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="output" path="bin"/>
+ <classpathentry kind="src" output="target/classes" path="src/main/java"/>
+ <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
+ <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
+ <classpathentry kind="src" path="src/test/resources"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+ <classpathentry kind="output" path="target/classes"/>
</classpath>
Modified: labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.project
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.project 2009-08-04 15:35:16 UTC (rev 28795)
+++ labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/.project 2009-08-04 15:57:24 UTC (rev 28796)
@@ -15,8 +15,14 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
Added: labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/README.txt
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/README.txt (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/README.txt 2009-08-04 15:57:24 UTC (rev 28796)
@@ -0,0 +1,17 @@
+# Running AOP JUnit test cases.
+
+ To run AOP runtime weaving the test cases you need to configure your system. Eclipse
+has run configurations to enable this. The jvm needs properties passed in with
+configuration details to find
+
+a) the aop configuration file, jboss-aop.xml
+b) the location of the aop library for performing bytecode manipulation at load time. javaagent
+
+ A typical configuration for this JAR module is as follows
+
+-javaagent:/home/whitingjr/eclipse/workspaces/red-hat/MVCCSample-build/dependencies/jboss-aop-jdk50-single.jar
+-Djboss.aop.path=/home/whitingjr/eclipse/workspaces/red-hat/STMAnnotationsJAR/src/main/resources/META-INF/jboss-aop.xml
+
+ These are enough details for the runtime system to recognise and apply the intercepting of invocations.
+
+
Modified: labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/build.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/build.xml 2009-08-04 15:35:16 UTC (rev 28795)
+++ labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/build.xml 2009-08-04 15:57:24 UTC (rev 28796)
@@ -1,31 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="stmannotations.jar" basedir="." default="usage">
- <target name="build">
+ <target name="build" >
<echo>Java module build task was executed.</echo>
- <javac destdir="${build.dir}/classes" classpathref="COMPILE_DEPENDENCIES" debug="true" target="1.6">
+ <!--delete dir="${build.dir}/classes"/>
+ <mkdir dir="${build.dir}/classes"/-->
+
+ <!--javac destdir="${build.dir}/classes" classpathref="COMPILE_DEPENDENCIES" debug="true" target="1.6">
<src path="${basedir}/src/main/java"/>
- </javac>
+ </javac-->
- <jar jarfile="${artifact-target}/STMAnnotationsJAR.jar" manifest="${basedir}/src/main/resources/META-INF/MANIFEST.MF">
- <fileset dir="${build.dir}/classes">
- <include name="uk/ac/ncl/sdia/a8905943/stm/annotations/**"/>
- <patternset refid="testcase.filename.patternset"/>
- </fileset>
-
- <fileset dir="${basedir}/src/main/resources">
- <include name="versioning-aop.xml" />
- </fileset>
-
- <metainf dir="${basedir}/src/main/resources/META-INF">
- <include name="*"/>
- </metainf>
-
- </jar>
+ <antcall target="aopc">
+ <reference refid="COMPILE_DEPENDENCIES"/>
+ </antcall>
+
+ <!-- hack attack, this relies on eclipse m2 having compile the aopc, the Ant Aoc task doesn't work -->
+ <copy todir="${basedir}/classes">
+ <fileset dir="${basedir}/target/classes">
+ <include name="uk/ac/ncl/sdia/a8905943/model/*.class"/>
+ </fileset>
+ </copy>
+
+
+ <jar jarfile="${artifact-target}/STMAnnotationsJAR.aop" manifest="${basedir}/src/main/resources/META-INF/MANIFEST.MF">
+ <fileset dir="${basedir}/classes">
+ <include name="uk/ac/ncl/sdia/a8905943/stm/annotation/**"/>
+ <include name="uk/ac/ncl/sdia/a8905943/aspects/**"/>
+ <include name="uk/ac/ncl/sdia/a8905943/model/*.class"/>
+ <patternset refid="testcase.filename.patternset"/>
+ </fileset>
+
+ <fileset dir="${basedir}/src/main/resources">
+ <include name="jboss-aop.xml" />
+ </fileset>
+
+ <metainf dir="${basedir}/src/main/resources/META-INF">
+ <include name="*"/>
+ </metainf>
+
+ </jar>
+
+ <copy todir="${build.dir}/classes">
+ <fileset dir="${basedir}/classes">
+ <include name="**/*.class"/>
+ </fileset>
+ </copy>
+
+ <copy todir="${build.dir}/classes">
+ <fileset dir="${basedir}/target/classes">
+ <include name="uk/ac/ncl/sdia/a8905943/model/*.class"/>
+ </fileset>
+ </copy>
+
+
</target>
-
<target name="usage">
<echo>Please do not call this build file directly. Use master build script in ../MVCCSample-build directory.</echo>
</target>
@@ -41,32 +71,34 @@
<path id="classpath">
<path refid="jboss.aop.classpath"/>
<pathelement path="classes"/>
+
+ <path refid="COMPILE_DEPENDENCIES"> </path>
</path>
- <taskdef name="aopc" classname="org.jboss.aop.ant.AopC" classpathref="jboss.aop.classpath"/>
+ <taskdef name="aopc" classname="org.jboss.aop.ant.AopC" classpathref="jboss.aop.classpath" />
</target>
<target name="compile" depends="prepare">
<delete dir="classes"/>
<mkdir dir="classes"/>
<javac srcdir="src/main/java"
- destdir="classes"
+ destdir="${basedir}/classes"
debug="on"
deprecation="on"
optimize="off"
includes="**">
<classpath refid="classpath"/>
</javac>
- <javac srcdir="src/test/java"
- destdir="classes"
- debug="on"
- deprecation="on"
- optimize="off"
- includes="**">
- <classpath refid="classpath"/>
- </javac>
+ <javac srcdir="src/test/java"
+ destdir="${basedir}/classes"
+ debug="on"
+ deprecation="on"
+ optimize="off"
+ includes="**">
+ <classpath refid="classpath"/>
+ </javac>
- <copy todir="classes" filtering="no">
+ <copy todir="${basedir}/classes" filtering="no">
<fileset dir="src">
<include name="**/*.properties"/>
</fileset>
@@ -74,14 +106,28 @@
</target>
<target name="aopc" depends="compile">
- <aopc compilerclasspathref="classpath" classpathref="classpath" verbose="true">
- <classpath path="classes"/>
- <src path="classes"/>
- <aoppath path="jboss-aop.xml"/>
+ <!-- this target precompiles the classes overwriting the originals -->
+ <copy todir="${basedir}/classes" file="${basedir}/src/main/java/log4j.xml" />
+ <aopc compilerclasspathref="classpath" classpathref="classpath" verbose="true" report="true">
+
+
+ <classpath path="${basedir}/classes">
+ <filelist>
+ <file name="src/main/java/log4j.xml"/>
+ </filelist>
+ </classpath>
+
+ <include name="**/LeccyCar.class"/>
+ <include name="**/Bike.class"/>
+ <src path="src/main/java"/>
+ <aoppath path="src/main/resources/META-INF/jboss-aop.xml">
+ </aoppath>
+ <aopclasspath path="${basedir}/src/main/resources"/>
+
</aopc>
</target>
- <target name="run-compile-time" depends="aopc">
+ <!-- unused target name="run-compile-time" depends="aopc">
<java fork="yes" failOnError="true" className="bank.Bank">
<sysproperty key="jboss.aop.path" value="jboss-aop.xml"/>
<classpath refid="classpath"/>
@@ -94,6 +140,6 @@
<jvmarg value="-javaagent:../aop-lesson-1/jboss-aop-jdk50-single.jar"/>
<classpath refid="classpath"/>
</java>
- </target>
+ </target-->
</project>
\ No newline at end of file
Modified: labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/pom.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/pom.xml 2009-08-04 15:35:16 UTC (rev 28795)
+++ labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/pom.xml 2009-08-04 15:57:24 UTC (rev 28796)
@@ -8,8 +8,65 @@
</parent>
<groupId>uk.ac.ncl.sdia.a8905943</groupId>
<artifactId>STMAnnotationsJAR</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
+
<dependencies>
+ <dependency>
+ <groupId>org.jboss.aop</groupId>
+ <artifactId>jboss-aop-deployer-jdk50</artifactId>
+ <version>2.0.0.CR15</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.9.0.GA</version>
+ <scope>test</scope>
+ </dependency>
+
</dependencies>
-</project>
\ No newline at end of file
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jbossaop-plugin</artifactId>
+ <version>1.0.0.GA</version>
+ <executions>
+ <execution>
+ <id>compile</id>
+ <configuration>
+ <includeProjectDependency>true</includeProjectDependency>
+ <aoppaths>
+ <aoppath>/home/whitingjr/eclipse/workspaces/red-hat/STMAnnotationsJAR/src/main/resources/META-INF/jboss-aop.xml</aoppath>
+ </aoppaths>
+ <verbose>true</verbose>
+ <includes>
+ <include>uk/ac/ncl/sdia/a8905943/model/Bike.class</include>
+ <include>uk/ac/ncl/sdia/a8905943/model/LeccyCar.class</include>
+ </includes>
+ <report>/tmp/stmannotations.txt</report>
+ </configuration>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4.3</version>
+ <configuration>
+ <forkMode>always</forkMode>
+ <useSystemClassLoader>false</useSystemClassLoader>
+ <argLine>-Djboss.aop.path=src/test/resources/jboss-test-aop.xml</argLine>
+ <additionalClasspathElement>src/test/resources</additionalClasspathElement>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+
+</project>
Added: labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/main/resources/META-INF/jboss-aop.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/main/resources/META-INF/jboss-aop.xml (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/main/resources/META-INF/jboss-aop.xml 2009-08-04 15:57:24 UTC (rev 28796)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<aop xmlns="urn:jboss:aop-beans:1.0">
+ <aspect name="stmreadaspect" class="uk.ac.ncl.sdia.a8905943.aspects.STMReadAspect"/>
+ <aspect name="stmwriteaspect" class="uk.ac.ncl.sdia.a8905943.aspects.STMWriteAspect"/>
+
+ <!-- method pointcut -->
+ <bind pointcut="execution(* uk.ac.ncl.sdia.a8905943.model.Bike->get*())">
+ <advice name="stmread" aspect="stmreadaspect" />
+ </bind>
+
+ <bind pointcut="execution(* uk.ac.ncl.sdia.a8905943.model.LeccyCar->get*())">
+ <advice name="stmread" aspect="stmreadaspect" />
+ </bind>
+
+ <!-- method pointcut -->
+ <bind pointcut="execution(* uk.ac.ncl.sdia.a8905943.model.Bike->set*(java.lang.String))">
+ <advice name="stmwrite" aspect="stmwriteaspect" />
+ </bind>
+ <bind pointcut="execution(* uk.ac.ncl.sdia.a8905943.model.LeccyCar->set*(java.lang.String))">
+ <advice name="stmwrite" aspect="stmwriteaspect" />
+ </bind>
+
+
+</aop>
Added: labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/test/java/log4j.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/test/java/log4j.xml (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/STMAnnotationsJAR/src/test/java/log4j.xml 2009-08-04 15:57:24 UTC (rev 28796)
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+ <!--
+ =====================================================================
+ -->
+ <!--
+ -->
+ <!--
+ Log4j Configuration
+ -->
+ <!--
+ -->
+ <!--
+ =====================================================================
+ -->
+
+ <!--
+ $Id: log4j.xml 64096 2007-07-17 14:36:23Z stan.silvert at jboss.com $
+ -->
+
+ <!--
+ | For more configuration information and examples see the Jakarta
+ Log4j | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
+ debug="false">
+
+ <!-- ================================= -->
+ <!-- Preserve messages in a local file -->
+ <!-- ================================= -->
+
+ <!-- ============================== -->
+ <!-- Append messages to the console -->
+ <!-- ============================== -->
+
+ <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+ <param name="Target" value="System.out" />
+ <param name="Threshold" value="INFO" />
+
+ <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>
+
+ <appender name="FILE" class="org.apache.log4j.FileAppender">
+ <param name="File" value="test.log" />
+ <param name="Append" value="true" />
+ <layout class="org.apache.log4j.PatternLayout">
+ <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n" />
+ </layout>
+ </appender>
+
+
+ <!-- ====================== -->
+ <!-- More Appender examples -->
+ <!-- ====================== -->
+
+ <!--
+ Buffer events and log them asynchronously <appender name="ASYNC"
+ class="org.apache.log4j.AsyncAppender"> <errorHandler
+ class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <appender-ref
+ ref="FILE"/> <appender-ref ref="CONSOLE"/> <appender-ref ref="SMTP"/>
+ </appender>
+ -->
+
+ <!--
+ EMail events to an administrator <appender name="SMTP"
+ class="org.apache.log4j.net.SMTPAppender"> <errorHandler
+ class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param
+ name="Threshold" value="ERROR"/> <param name="To"
+ value="admin at myhost.domain.com"/> <param name="From"
+ value="nobody at myhost.domain.com"/> <param name="Subject" value="JBoss
+ Sever Errors"/> <param name="SMTPHost" value="localhost"/> <param
+ name="BufferSize" value="10"/> <layout
+ class="org.apache.log4j.PatternLayout"> <param
+ name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/> </layout>
+ </appender>
+ -->
+
+ <!--
+ Syslog events <appender name="SYSLOG"
+ class="org.apache.log4j.net.SyslogAppender"> <errorHandler
+ class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param
+ name="Facility" value="LOCAL7"/> <param name="FacilityPrinting"
+ value="true"/> <param name="SyslogHost" value="localhost"/> <layout
+ class="org.apache.log4j.PatternLayout"> <param
+ name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/> </layout>
+ </appender>
+ -->
+
+ <!--
+ Log events to JMS (requires a topic to be created) <appender
+ name="JMS" class="org.apache.log4j.net.JMSAppender"> <errorHandler
+ class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param
+ name="Threshold" value="ERROR"/> <param
+ name="TopicConnectionFactoryBindingName"
+ value="java:/ConnectionFactory"/> <param name="TopicBindingName"
+ value="topic/MyErrorsTopic"/> </appender>
+ -->
+
+ <!--
+ Log events through SNMP <appender name="TRAP_LOG"
+ class="org.apache.log4j.ext.SNMPTrapAppender"> <errorHandler
+ class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param
+ name="ImplementationClassName"
+ value="org.apache.log4j.ext.JoeSNMPTrapSender"/> <param
+ name="ManagementHost" value="127.0.0.1"/> <param
+ name="ManagementHostTrapListenPort" value="162"/> <param
+ name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/> <param
+ name="LocalIPAddress" value="127.0.0.1"/> <param
+ name="LocalTrapSendPort" value="161"/> <param name="GenericTrapType"
+ value="6"/> <param name="SpecificTrapType" value="12345678"/> <param
+ name="CommunityString" value="public"/> <param
+ name="ForwardStackTraceWithTrap" value="true"/> <param
+ name="Threshold" value="DEBUG"/> <param name="ApplicationTrapOID"
+ value="1.3.6.1.4.1.24.12.10.22.64"/> <layout
+ class="org.apache.log4j.PatternLayout"> <param
+ name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/> </layout>
+ </appender>
+ -->
+
+ <!--
+ Emit events as JMX notifications <appender name="JMX"
+ class="org.jboss.monitor.services.JMXNotificationAppender">
+ <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+
+ <param name="Threshold" value="WARN"/> <param name="ObjectName"
+ value="jboss.system:service=Logging,type=JMXNotificationAppender"/>
+
+ <layout class="org.apache.log4j.PatternLayout"> <param
+ name="ConversionPattern" value="%d %-5p [%c] %m"/> </layout>
+ </appender>
+ -->
+
+ <!--
+ Security AUDIT Appender <appender name="AUDIT"
+ class="org.jboss.logging.appender.DailyRollingFileAppender">
+ <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+ <param name="File" value="${jboss.server.log.dir}/audit.log"/> <param
+ name="Append" value="true"/> <param name="DatePattern"
+ value="'.'yyyy-MM-dd"/> <layout
+ class="org.apache.log4j.PatternLayout"> <param
+ name="ConversionPattern" value="%d %-5p [%c] (%t:%x) %m%n"/> </layout>
+ </appender>
+ -->
+
+ <!-- ================ -->
+ <!-- Limit categories -->
+ <!-- ================ -->
+
+ <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
+ <category name="org.apache">
+ <priority value="INFO" />
+ </category>
+
+ <!--
+ Limit JSF logging to DEBUG. FINER and FINEST will not be logged
+ -->
+ <category name="javax.enterprise.resource.webcontainer.jsf">
+ <priority value="ERROR" />
+ </category>
+
+ <!-- Limit the jacorb category to WARN as its INFO is verbose -->
+ <category name="jacorb">
+ <priority value="WARN" />
+ </category>
+
+ <!-- Set the logging level of the JSF implementation -->
+ <category name="javax.enterprise.resource.webcontainer.jsf">
+ <priority value="ERROR" />
+ </category>
+
+ <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
+ <category name="org.jgroups">
+ <priority value="WARN" />
+ </category>
+
+ <!-- Limit the org.quartz category to INFO as its DEBUG is verbose -->
+ <category name="org.quartz">
+ <priority value="ERROR" />
+ </category>
+
+ <!--
+ Limit JBoss categories <category name="org.jboss"> <priority
+ value="INFO"/> </category>
+ -->
+
+ <!-- Limit the JSR77 categories -->
+ <category name="org.jboss.management">
+ <priority value="ERROR" />
+ </category>
+
+ <!--
+ Show the evolution of the DataSource pool in the logs
+ [inUse/Available/Max] <category
+ name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
+ <priority value="TRACE"/> </category>
+ -->
+
+ <!--
+ Category specifically for Security Audit Provider <category
+ name="org.jboss.security.audit.providers.LogAuditProvider"
+ additivity="false"> <priority value="TRACE"/> <appender-ref
+ ref="AUDIT"/> </category>
+ -->
+
+ <!--
+ Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG
+ is verbose
+ -->
+ <category name="org.jboss.serial">
+ <priority value="ERROR" />
+ </category>
+
+ <!--
+ Decrease the priority threshold for the org.jboss.varia category
+ <category name="org.jboss.varia"> <priority value="DEBUG"/>
+ </category>
+ -->
+
+ <!--
+ Enable JBossWS message tracing <category
+ name="org.jboss.ws.core.MessageTrace"> <priority value="TRACE"/>
+ </category>
+ -->
+
+ <!--
+ | An example of enabling the custom TRACE level priority that is used
+ | by the JBoss internals to diagnose low level details. This example |
+ turns on TRACE level msgs for the org.jboss.ejb.plugins package and
+ its | subpackages. This will produce A LOT of logging output. | |
+ Note: since jboss AS 4.2.x, the trace level is supported natively by |
+ log4j, so although the custom org.jboss.logging.XLevel priority will |
+ still work, there is no need to use it. The two examples that follow |
+ will both enable trace logging. <category name="org.jboss.system">
+ <priority value="TRACE" class="org.jboss.logging.XLevel"/> </category>
+ <category name="org.jboss.ejb.plugins"> <priority value="TRACE"/>
+ </category>
+ -->
+
+ <!--
+ | Logs these events to SNMP: - server starts/stops - cluster evolution
+ (node death/startup) - When an EJB archive is deployed (and associated
+ verified messages) - When an EAR archive is deployed <category
+ name="org.jboss.system.server.Server"> <priority value="INFO" />
+ <appender-ref ref="TRAP_LOG"/> </category> <category
+ name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
+ <priority value="INFO" /> <appender-ref ref="TRAP_LOG"/> </category>
+
+ <category name="org.jboss.deployment.MainDeployer"> <priority
+ value="ERROR" /> <appender-ref ref="TRAP_LOG"/> </category> <category
+ name="org.jboss.ejb.EJBDeployer"> <priority value="INFO" />
+ <appender-ref ref="TRAP_LOG"/> </category> <category
+ name="org.jboss.deployment.EARDeployer"> <priority value="INFO" />
+ <appender-ref ref="TRAP_LOG"/> </category>
+ -->
+
+ <!-- Clustering logging -->
+ <!--
+ Uncomment the following to redirect the org.jgroups and org.jboss.ha
+ categories to a cluster.log file. <appender name="CLUSTER"
+ class="org.jboss.logging.appender.RollingFileAppender"> <errorHandler
+ class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param
+ name="File" value="${jboss.server.log.dir}/cluster.log"/> <param
+ name="Append" value="false"/> <param name="MaxFileSize"
+ value="500KB"/> <param name="MaxBackupIndex" value="1"/> <layout
+ class="org.apache.log4j.PatternLayout"> <param
+ name="ConversionPattern" value="%d %-5p [%c] %m%n"/> </layout>
+ </appender> <category name="org.jgroups"> <priority value="DEBUG" />
+ <appender-ref ref="CLUSTER"/> </category> <category
+ name="org.jboss.ha"> <priority value="DEBUG" /> <appender-ref
+ ref="CLUSTER"/> </category>
+ -->
+ <category name="org.jboss.aop">
+ <priority value="TRACE" />
+ <appender-ref ref="CONSOLE" />
+ </category>
+ <category name="uk">
+ <priority value="DEBUG" />
+ <appender-ref ref="CONSOLE" />
+ <appender-ref ref="FILE" />
+ </category>
+
+
+ <!-- ======================= -->
+ <!-- Setup the Root category -->
+ <!-- ======================= -->
+
+ <root>
+ <priority value="DEBUG" />
+ <appender-ref ref="CONSOLE" />
+ </root>
+
+</log4j:configuration>
More information about the jboss-svn-commits
mailing list