[Bedework-commit] bedework r3000 - in releases/bedework-3.6: build config/bwbuild/jboss config/bwbuild/jboss-h2 config/bwbuild/jboss-mysql config/bwbuild/jboss-postgresql deployment deployment/genkeys deployment/genkeys/shellscr deployment/genkeys/shellscr/META-INF deployment/genkeys/shellscr/resources

svnadmin at bedework.org svnadmin at bedework.org
Sat Sep 4 22:30:26 EDT 2010


Author: douglm
Date: 2010-09-04 22:30:20 -0400 (Sat, 04 Sep 2010)
New Revision: 3000

Added:
   releases/bedework-3.6/deployment/genkeys/
   releases/bedework-3.6/deployment/genkeys/shellscr/
   releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/
   releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-service.xml
   releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-structure.xml
   releases/bedework-3.6/deployment/genkeys/shellscr/appjars.xml
   releases/bedework-3.6/deployment/genkeys/shellscr/build.xml
   releases/bedework-3.6/deployment/genkeys/shellscr/resources/
   releases/bedework-3.6/deployment/genkeys/shellscr/resources/log4j.xml
Modified:
   releases/bedework-3.6/build/buildfilters.xml
   releases/bedework-3.6/config/bwbuild/jboss-h2/cal.options.xml
   releases/bedework-3.6/config/bwbuild/jboss-h2/cal.properties
   releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.options.xml
   releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.properties
   releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.options.xml
   releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.properties
   releases/bedework-3.6/config/bwbuild/jboss/cal.options.xml
   releases/bedework-3.6/config/bwbuild/jboss/cal.properties
Log:
New key generator service available from jmx console

Modified: releases/bedework-3.6/build/buildfilters.xml
===================================================================
--- releases/bedework-3.6/build/buildfilters.xml	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/build/buildfilters.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -11,6 +11,9 @@
     <filter token="QUICKSTART_DIR"
             value="${quickstart.dir}"/>
 
+    <filter token="DATA_DIR"
+            value="${org.bedework.data.dir}"/>
+
     <filter token="BW-APP-NAME"
             value="${org.bedework.deploy.name}"/>
 

Modified: releases/bedework-3.6/config/bwbuild/jboss/cal.options.xml
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss/cal.options.xml	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss/cal.options.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -100,8 +100,8 @@
           </dummymail>
 
           <default-pwencrypt classname="org.bedework.calfacade.security.DefaultPwEncryptionConfig">
-            <privKeys>@QUICKSTART_DIR@/data/bedework/privkeys</privKeys>
-            <pubKeys>@QUICKSTART_DIR@/data/bedework/pubkeys</pubKeys>
+            <privKeys>@DATA_DIR@/data/bedework/privkeys</privKeys>
+            <pubKeys>@DATA_DIR@/data/bedework/pubkeys</pubKeys>
 
             <debug>true</debug>
             <verbose>true</verbose>
@@ -520,6 +520,16 @@
         </monitor>
 
         <!-- ==================================================================
+                          System key generator
+             ================================================================== -->
+        <genkeys classname="org.bedework.calfacade.configs.BwCrawlerConfig">
+          <debug>true</debug>
+          <appType>genkeys</appType>
+          <guestMode>true</guestMode>
+          <debugEntity>false</debugEntity>
+        </genkeys>
+
+        <!-- ==================================================================
                           In/outbox scheduler program
              ================================================================== -->
         <iosched classname="org.bedework.calfacade.configs.BwCrawlerConfig">

Modified: releases/bedework-3.6/config/bwbuild/jboss/cal.properties
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss/cal.properties	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss/cal.properties	2010-09-05 02:30:20 UTC (rev 3000)
@@ -18,7 +18,7 @@
 # Define the names of the applications we want to build
 org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\
  SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,indexer,dumpres,\
- sysevlog,iosched,monitor
+ sysevlog,iosched,monitor,genkeys
 
 #
 # --------------------------------------------------------------------
@@ -123,6 +123,7 @@
 
 # where things like log4j config files go
 org.bedework.jboss.data.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/data/bedework
+org.bedework.data.dir=${org.bedework.jboss.data.dir}
 
 # where 'endorsed' library files go.  These classes override anything
 # the JVM has. This is particularly important for things like Xalan,
@@ -526,6 +527,19 @@
 #
 # --------------------------------------------------------------------
 #
+# Key generator
+#
+
+org.bedework.app.genkeys.project=calendarapi
+org.bedework.app.genkeys.sou.dir=
+org.bedework.app.genkeys.shellscr.name=bwrun
+org.bedework.app.genkeys.batscr.name=bwrun.bat
+org.bedework.app.genkeys.zip.name=genkeys
+org.bedework.app.genkeys.description=Bedework system Key generator
+
+#
+# --------------------------------------------------------------------
+#
 # In/outbox scheduler
 #
 

Modified: releases/bedework-3.6/config/bwbuild/jboss-h2/cal.options.xml
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss-h2/cal.options.xml	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss-h2/cal.options.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -100,8 +100,8 @@
           </dummymail>
 
           <default-pwencrypt classname="org.bedework.calfacade.security.DefaultPwEncryptionConfig">
-            <privKeys>@QUICKSTART_DIR@/data/bedework/privkeys</privKeys>
-            <pubKeys>@QUICKSTART_DIR@/data/bedework/pubkeys</pubKeys>
+            <privKeys>@DATA_DIR@/data/bedework/privkeys</privKeys>
+            <pubKeys>@DATA_DIR@/data/bedework/pubkeys</pubKeys>
 
             <debug>true</debug>
             <verbose>true</verbose>
@@ -520,6 +520,16 @@
         </monitor>
 
         <!-- ==================================================================
+                          System key generator
+             ================================================================== -->
+        <genkeys classname="org.bedework.calfacade.configs.BwCrawlerConfig">
+          <debug>true</debug>
+          <appType>genkeys</appType>
+          <guestMode>true</guestMode>
+          <debugEntity>false</debugEntity>
+        </genkeys>
+
+        <!-- ==================================================================
                           In/outbox scheduler program
              ================================================================== -->
         <iosched classname="org.bedework.calfacade.configs.BwCrawlerConfig">

Modified: releases/bedework-3.6/config/bwbuild/jboss-h2/cal.properties
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss-h2/cal.properties	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss-h2/cal.properties	2010-09-05 02:30:20 UTC (rev 3000)
@@ -18,7 +18,7 @@
 # Define the names of the applications we want to build
 org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\
  SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,indexer,dumpres,\
- sysevlog,iosched,monitor
+ sysevlog,iosched,monitor,genkeys
 
 #
 # --------------------------------------------------------------------
@@ -41,6 +41,7 @@
 # Hibernate will include that trailing blank as part of the name leading to 
 # much grief. 
 org.bedework.global.jboss.db.datasource.jndiname=/CalendarDS
+org.bedework.global.jboss.carddb.datasource.jndiname=/CardDS
 
 # Hibernate caching parameters
 org.bedework.global.hibernate.cache.use_second_level_cache=false
@@ -122,6 +123,7 @@
 
 # where things like log4j config files go
 org.bedework.jboss.data.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/data/bedework
+org.bedework.data.dir=${org.bedework.jboss.data.dir}
 
 # where 'endorsed' library files go.  These classes override anything
 # the JVM has. This is particularly important for things like Xalan,
@@ -153,6 +155,9 @@
 #
 # If set to true or yes will copy in the bedework db datasource def bedework-ds.xml
 org.bedework.global.copy.bedeworkds.config=yes
+#
+# If set to true or yes will copy in the bedework card db datasource def bedework-ds.xml
+org.bedework.global.copy.bedeworkcardds.config=yes
 
 # ------------------------------------------------------------------------
 # ActiveMQ defs
@@ -522,6 +527,19 @@
 #
 # --------------------------------------------------------------------
 #
+# Key generator
+#
+
+org.bedework.app.genkeys.project=calendarapi
+org.bedework.app.genkeys.sou.dir=
+org.bedework.app.genkeys.shellscr.name=bwrun
+org.bedework.app.genkeys.batscr.name=bwrun.bat
+org.bedework.app.genkeys.zip.name=genkeys
+org.bedework.app.genkeys.description=Bedework system Key generator
+
+#
+# --------------------------------------------------------------------
+#
 # In/outbox scheduler
 #
 

Modified: releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.options.xml
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.options.xml	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.options.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -100,8 +100,8 @@
           </dummymail>
 
           <default-pwencrypt classname="org.bedework.calfacade.security.DefaultPwEncryptionConfig">
-            <privKeys>@QUICKSTART_DIR@/data/bedework/privkeys</privKeys>
-            <pubKeys>@QUICKSTART_DIR@/data/bedework/pubkeys</pubKeys>
+            <privKeys>@DATA_DIR@/data/bedework/privkeys</privKeys>
+            <pubKeys>@DATA_DIR@/data/bedework/pubkeys</pubKeys>
 
             <debug>true</debug>
             <verbose>true</verbose>
@@ -520,6 +520,16 @@
         </monitor>
 
         <!-- ==================================================================
+                          System key generator
+             ================================================================== -->
+        <genkeys classname="org.bedework.calfacade.configs.BwCrawlerConfig">
+          <debug>true</debug>
+          <appType>genkeys</appType>
+          <guestMode>true</guestMode>
+          <debugEntity>false</debugEntity>
+        </genkeys>
+
+        <!-- ==================================================================
                           In/outbox scheduler program
              ================================================================== -->
         <iosched classname="org.bedework.calfacade.configs.BwCrawlerConfig">

Modified: releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.properties
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.properties	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss-mysql/cal.properties	2010-09-05 02:30:20 UTC (rev 3000)
@@ -18,7 +18,7 @@
 # Define the names of the applications we want to build
 org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\
  SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,indexer,dumpres,\
- sysevlog,iosched,monitor
+ sysevlog,iosched,monitor,genkeys
 
 #
 # --------------------------------------------------------------------
@@ -127,6 +127,7 @@
 
 # where things like log4j config files go
 org.bedework.jboss.data.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/data/bedework
+org.bedework.data.dir=${org.bedework.jboss.data.dir}
 
 # where 'endorsed' library files go.  These classes override anything
 # the JVM has. This is particularly important for things like Xalan,
@@ -513,6 +514,19 @@
 #
 # --------------------------------------------------------------------
 #
+# Key generator
+#
+
+org.bedework.app.genkeys.project=calendarapi
+org.bedework.app.genkeys.sou.dir=
+org.bedework.app.genkeys.shellscr.name=bwrun
+org.bedework.app.genkeys.batscr.name=bwrun.bat
+org.bedework.app.genkeys.zip.name=genkeys
+org.bedework.app.genkeys.description=Bedework system Key generator
+
+#
+# --------------------------------------------------------------------
+#
 # In/outbox scheduler
 #
 

Modified: releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.options.xml
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.options.xml	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.options.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -118,8 +118,8 @@
           </dummymail>
 
           <default-pwencrypt classname="org.bedework.calfacade.security.DefaultPwEncryptionConfig">
-            <privKeys>@QUICKSTART_DIR@/data/bedework/privkeys</privKeys>
-            <pubKeys>@QUICKSTART_DIR@/data/bedework/pubkeys</pubKeys>
+            <privKeys>@DATA_DIR@/data/bedework/privkeys</privKeys>
+            <pubKeys>@DATA_DIR@/data/bedework/pubkeys</pubKeys>
 
             <debug>true</debug>
             <verbose>true</verbose>
@@ -564,6 +564,16 @@
         </monitor>
 
         <!-- ==================================================================
+                          System key generator
+             ================================================================== -->
+        <genkeys classname="org.bedework.calfacade.configs.BwCrawlerConfig">
+          <debug>true</debug>
+          <appType>genkeys</appType>
+          <guestMode>true</guestMode>
+          <debugEntity>false</debugEntity>
+        </genkeys>
+
+        <!-- ==================================================================
                           In/outbox scheduler program
              ================================================================== -->
         <iosched classname="org.bedework.calfacade.configs.BwCrawlerConfig">

Modified: releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.properties
===================================================================
--- releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.properties	2010-09-03 20:15:15 UTC (rev 2999)
+++ releases/bedework-3.6/config/bwbuild/jboss-postgresql/cal.properties	2010-09-05 02:30:20 UTC (rev 3000)
@@ -18,7 +18,7 @@
 # Define the names of the applications we want to build
 org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\
  SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,indexer,dumpres,\
- sysevlog,iosched,monitor
+ sysevlog,iosched,monitor,genkeys
 
 #
 # --------------------------------------------------------------------
@@ -128,6 +128,7 @@
 
 # where things like log4j config files go
 org.bedework.jboss.data.dir=${org.bedework.appserver.dir}/server/${org.bedework.jboss.config}/data/bedework
+org.bedework.data.dir=${org.bedework.jboss.data.dir}
 
 # where 'endorsed' library files go.  These classes override anything
 # the JVM has. This is particularly important for things like Xalan,
@@ -565,6 +566,19 @@
 #
 # --------------------------------------------------------------------
 #
+# Key generator
+#
+
+org.bedework.app.genkeys.project=calendarapi
+org.bedework.app.genkeys.sou.dir=
+org.bedework.app.genkeys.shellscr.name=bwrun
+org.bedework.app.genkeys.batscr.name=bwrun.bat
+org.bedework.app.genkeys.zip.name=genkeys
+org.bedework.app.genkeys.description=Bedework system Key generator
+
+#
+# --------------------------------------------------------------------
+#
 # In/outbox scheduler
 #
 

Added: releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-service.xml
===================================================================
--- releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-service.xml	                        (rev 0)
+++ releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-service.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+  <!--  guarantee separate classloader -->
+  <loader-repository> 
+    org.bedework:archive=monitor-service 
+  </loader-repository> 
+  
+  <mbean code="org.bedework.calfacade.security.GenKeys"
+         name="org.bedework:service=GenKeys">
+    <attribute name="PrivKeyFileName"
+          >${jboss.server.data.dir}/bedework/privkeys</attribute>
+
+    <attribute name="PublicKeyFileName"
+          >${jboss.server.data.dir}/bedework/pubkeys</attribute>
+
+  </mbean>
+</server>

Added: releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-structure.xml
===================================================================
--- releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-structure.xml	                        (rev 0)
+++ releases/bedework-3.6/deployment/genkeys/shellscr/META-INF/jboss-structure.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<structure>
+  <context>
+    <path name=""/>
+    <metaDataPath>
+      <path name="META-INF"/>
+    </metaDataPath>        
+    <classpath>
+      <path name="classes"/>
+      <path name="lib" suffixes=".jar" />
+    </classpath>
+  </context>
+</structure>

Added: releases/bedework-3.6/deployment/genkeys/shellscr/appjars.xml
===================================================================
--- releases/bedework-3.6/deployment/genkeys/shellscr/appjars.xml	                        (rev 0)
+++ releases/bedework-3.6/deployment/genkeys/shellscr/appjars.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<!-- ===================================================================
+     Fetch extra jars for this application
+     =================================================================== -->
+<project name="extraJars" basedir="." default="">
+  <macrodef name="getExtraJars">
+    <sequential>
+      <delete dir="${org.bedework.temp.extrajars.dir}" />
+      <mkdir dir="${org.bedework.temp.extrajars.dir}" />
+
+    	<!--
+      <getJar lib="${org.bedework.temp.extrajars.dir}"
+              libcache="${org.bedework.libcache.dir}"
+              name="bw-cdvutil" version="3.6"
+              projecthome="${bw.project.home}/projects/caldav" />
+
+-->
+    </sequential>
+ </macrodef>
+</project>

Added: releases/bedework-3.6/deployment/genkeys/shellscr/build.xml
===================================================================
--- releases/bedework-3.6/deployment/genkeys/shellscr/build.xml	                        (rev 0)
+++ releases/bedework-3.6/deployment/genkeys/shellscr/build.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+
+<!-- ===================================================================
+     Key generator deployer
+     =================================================================== -->
+
+<project name="genkeys.deploy" default="deploy" >
+  <import file="${org.bedework.deployment.base}/deployprops.xml" />
+
+  <import file="${build.dir}/platforms/${org.bedework.global.deploy.platform}Service.xml" />
+
+  <dirname property="this.dir" file="${ant.file}"/>
+
+  <import file="${this.dir}/appjars.xml" />
+
+  <target name="init" >
+    <getExtraJars />
+
+    <property name="app.sou.dir" location="${org.bedework.deploy.app.sou}" />
+
+    <property name="app.resources.dir"
+              location="${this.dir}/resources" />
+
+    <property name="app.run.shellscr"
+              location="${app.resources.dir}/bwrun.sh" />
+
+    <property name="app.run.batscr"
+              location="${app.resources.dir}/bwrun.bat" />
+
+    <property name="org.bedework.runsh.log4j.xml"
+              location="${app.resources.dir}/log4j.xml" />
+  </target>
+
+  <!-- =================================================================
+       The "deploy" target first builds a configured component then copies
+       all required files to the appropriate servlet container directories.
+
+       Currently this only works for the quickstart distribution.
+       For example, it does not handle deploying into jboss and copying
+       resource files (images, stylesheets) to external locations.
+       ================================================================= -->
+
+  <target name="deploy" depends="init,build.configured" >
+    <antcall target="deployService" inheritRefs="true" />
+  </target>
+
+  <target name="build.configured" depends="init" >
+    <!-- ===============================================================
+         Build the shell script
+         =============================================================== -->
+
+    <ant antfile="${buildsh}" inheritRefs="true" target="build" />
+  </target>
+</project>
+

Added: releases/bedework-3.6/deployment/genkeys/shellscr/resources/log4j.xml
===================================================================
--- releases/bedework-3.6/deployment/genkeys/shellscr/resources/log4j.xml	                        (rev 0)
+++ releases/bedework-3.6/deployment/genkeys/shellscr/resources/log4j.xml	2010-09-05 02:30:20 UTC (rev 3000)
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration for testing                                                 -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.2 2005/08/16 17:19:01 rpical Exp $ -->
+
+<!--
+   | For more configuration information and examples see the Jakarta Log4j
+   | website: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
+                     debug="false">
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A time/date based rolling appender -->
+   <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
+      <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
+      <param name="File" value="logs/sysev.log"/>
+      <param name="Append" value="true"/>
+
+      <!-- Rollover at midnight each day -->
+      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
+
+      <!-- Rollover at the top of each hour
+      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
+      -->
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
+
+         <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
+         <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
+          -->
+      </layout>
+   </appender>
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- Set Threshold to INFO/DEBUG -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.apache.log4j.helpers.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>
+
+  <appender name="CHAINSAW_CLIENT" class="org.apache.log4j.net.SocketAppender">
+      <param name="RemoteHost" value="localhost"/>
+      <param name="Port" value="4445"/>
+      <param name="LocationInfo" value="true"/>
+  </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
+   <category name="org.apache">
+      <priority value="INFO"/>
+   </category>
+
+   <category name="httpclient">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- ical4j is noisy -->
+   <category name="net.fortuna.ical4j">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- caching is noisy too -->
+   <category name="net.sf.ehcache">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Hide all the hibernate stuff - below are some finer categories -->
+   <category name="org.hibernate">
+      <priority value="INFO"/>
+   </category>
+
+   <category name="org.hibernate.type">
+      <priority value="INFO"/>
+   </category>
+
+   <category name="org.hibernate.engine">
+      <priority value="INFO"/>
+   </category>
+
+   <category name="org.hibernate.impl.BatcherImpl">
+      <priority value="INFO"/>
+   </category>
+
+   <category name="org.hibernate.cfg">
+      <priority value="INFO"/>
+   </category>
+
+   <category name="org.hibernate.tool">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Set bedework categories -->
+   <category name="org.bedework">
+     <priority value="DEBUG"/>
+   </category>
+
+   <!-- Set rpi categories -->
+   <category name="edu.rpi">
+     <priority value="DEBUG"/>
+   </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.
+   <category name="org.jboss.system">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   <category name="org.jboss.ejb.plugins">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   -->
+
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <priority value ="DEBUG" />
+      <appender-ref ref="FILE"/>
+      <appender-ref ref="CONSOLE"/>
+   </root>
+</log4j:configuration>



More information about the Bedework-commit mailing list