]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-2587: Add a separate log file for service profiling information.
authorRichard Millet <richard.millet@berkeley.edu>
Fri, 6 Aug 2010 02:22:08 +0000 (02:22 +0000)
committerRichard Millet <richard.millet@berkeley.edu>
Fri, 6 Aug 2010 02:22:08 +0000 (02:22 +0000)
pom.xml
services/JaxRsServiceProvider/build.xml
services/JaxRsServiceProvider/pom.xml
services/authorization-mgt/service/pom.xml
services/collectionobject/sample/sample/pom.xml
services/common/pom.xml
services/common/src/main/config/log/jboss-log4j.xml

diff --git a/pom.xml b/pom.xml
index b83380a45e49e704c1b91e0fef54922281f6cfad..029bc736962b48ffb58cffa14427cd593f6a9317 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -43,6 +43,9 @@
             <id>collectionspace-remote-repos</id>\r
             <name>collectionspace-remote-repos</name>\r
             <url>http://source.collectionspace.org:8081/artifactory/remote-repos</url>\r
+            <snapshots>\r
+                <enabled>false</enabled>\r
+            </snapshots>            \r
         </repository>\r
         <repository>\r
             <id>repo1</id>\r
index c3ab5c58031c1bb4b01237a649437085291cc62a..9956a769198c5b933f68bb40d2d2dd22ca65c949 100644 (file)
         </exec>
     </target>
 
-    <target name="deploy" depends="install"
+    <target name="deploy" depends="package"
     description="deploy cspace services in ${jboss.server.cspace}">
         <copy file="${basedir}/target/${cspace-services.war}" todir="${jboss.server.cspace}/deploy"/>
     </target>
index ec501d0abae6e00648fb61d0bc958431a0f6a328..473e1e88a0ba28badb50966cf8680326960d18ff 100644 (file)
             <groupId>org.slf4j</groupId>\r
             <artifactId>slf4j-log4j12</artifactId>\r
         </dependency>\r
+        <dependency>\r
+            <groupId>log4j</groupId>\r
+            <artifactId>log4j</artifactId>\r
+            <version>1.2.14</version>\r
+            <scope>provided</scope>\r
+        </dependency>\r
         <!-- somewhere dependency is added 1.5.8 unnecessarily -->\r
         <dependency>\r
             <groupId>org.slf4j</groupId>\r
             <version>1.5.8</version>\r
             <scope>test</scope>\r
         </dependency>\r
-\r
-        <dependency>\r
-            <groupId>log4j</groupId>\r
-            <artifactId>log4j</artifactId>\r
-            <version>1.2.14</version>\r
-            <scope>provided</scope>\r
-        </dependency>\r
         <!-- CollectionSpace dependencies -->\r
         <dependency>\r
             <groupId>org.collectionspace.services</groupId>\r
index da589861e7884e284c7159d4032dcd9406fa25db..a8205b7f35ec9857272ae697b9abcbfe77001b35 100644 (file)
@@ -24,7 +24,7 @@
 \r
         <!-- utilities -->\r
 \r
-        <!-- slf4j not available due to classloading issues running in system classpath -->\r
+        <!-- slf4j not available due to classloading issues running in system classpath \r
         <dependency>\r
             <groupId>commons-logging</groupId>\r
             <artifactId>commons-logging</artifactId>\r
@@ -35,7 +35,7 @@
             <artifactId>log4j</artifactId>\r
             <version>1.2.14</version>\r
             <scope>provided</scope>\r
-        </dependency>\r
+        </dependency> -->\r
 \r
         <!-- slf4j used for testing only -->\r
         <dependency>\r
index edbfb8203983b8af49172e0b3824f7622287b06e..c747c880bc55f4591987fd74a8b403d912f6fc8f 100644 (file)
@@ -8,6 +8,18 @@
     <version>0.9-SNAPSHOT</version>
     
     <dependencies>
+        <!-- keep slf4j dependencies on the top -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+            <version>1.5.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-log4j12</artifactId>
+            <version>1.5.2</version>
+        </dependency>
+    
         <dependency>
             <groupId>org.collectionspace.services</groupId>
             <artifactId>org.collectionspace.services.collectionobject.jaxb</artifactId>
index fed04ab5433a0b36dd60cc5e5064df00a604e794..ff3e35e954eaff8e1167a017eb78525cf298b63e 100644 (file)
         <dependency>\r
             <groupId>org.slf4j</groupId>\r
             <artifactId>slf4j-api</artifactId>\r
+            <scope>provided</scope>\r
         </dependency>\r
         <dependency>\r
             <groupId>org.slf4j</groupId>\r
             <artifactId>slf4j-log4j12</artifactId>\r
+            <scope>provided</scope>\r
         </dependency>\r
         <dependency>\r
             <groupId>log4j</groupId>\r
index bbad4e8833dde339d9f2c781c894c5569386e4b8..46e979dfe6af67e1d0219a887143f2c0c4ee5acf 100644 (file)
  
    </appender>
 
-
+   <!-- collectionspace appender -->
+   <appender name="CSLOG_PERF" class="org.jboss.logging.appender.DailyRollingFileAppender">
+      <errorHandler  class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="Append" value="false"/>
+     <param name="DatePattern" value="'.'yyyy-MM-dd"/>
+      <param name="File" value="${jboss.server.log.dir}/collectionspace-perf.log"/>
+      <layout class="org.apache.log4j.PatternLayout">
+         <param name="ConversionPattern" value="%d %-5p [%t] [%c:%L] %m%n"/>
+      </layout>
+            <!--filter class="org.jboss.logging.filter.TCLFilter">
+         <param name="AcceptOnMatch" value="true"/>
+         <param name="DeployURL" value="cspace-services.war"/>
+      </filter> 
+      <filter class="org.apache.log4j.varia.DenyAllFilter"></filter-->
+   </appender>
    
    <!-- ================ -->
    <!-- Limit categories -->
      <appender-ref ref="CSLOG"/>
    </category>
 
+   <category name="perf.collectionspace">
+     <priority value="DEBUG" />
+     <appender-ref ref="CSLOG_PERF"/>
+   </category>
    
    <!-- ======================= -->
    <!-- Setup the Root category -->
    <root>
       <appender-ref ref="CONSOLE"/>
       <appender-ref ref="FILE"/>
-      <appender-ref ref="CSLOG"/>
    </root>
 
 </log4j:configuration>