<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
</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>
<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
\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
<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
<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>
<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
</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>