You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ct...@apache.org on 2008/11/13 01:51:02 UTC
svn commit: r713588 - in /continuum/trunk/continuum-purge/src/main:
java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java
resources/log4j.xml
Author: ctan
Date: Wed Nov 12 16:51:02 2008
New Revision: 713588
URL: http://svn.apache.org/viewvc?rev=713588&view=rev
Log:
merge -r 713585:713586 from continuum-1.2.x branch
[CONTINUUM-1973] add log for purging
Added:
continuum/trunk/continuum-purge/src/main/resources/log4j.xml
Modified:
continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java
Modified: continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java?rev=713588&r1=713587&r2=713588&view=diff
==============================================================================
--- continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java (original)
+++ continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java Wed Nov 12 16:51:02 2008
@@ -22,6 +22,8 @@
import org.apache.continuum.purge.repository.content.RepositoryManagedContent;
import org.apache.maven.archiva.consumers.core.repository.ArtifactFilenameFilter;
import org.apache.maven.archiva.model.ArtifactReference;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.io.File;
import java.io.FilenameFilter;
@@ -35,6 +37,8 @@
public abstract class AbstractContinuumPurgeExecutor
implements ContinuumPurgeExecutor
{
+ private Logger log = LoggerFactory.getLogger( AbstractContinuumPurgeExecutor.class );
+
public void purge( Set<ArtifactReference> references, RepositoryManagedContent repository )
{
if ( references != null && !references.isEmpty() )
@@ -43,6 +47,7 @@
{
File artifactFile = repository.toFile( reference );
artifactFile.delete();
+ log.info( "Purge artifact " + artifactFile.getName() );
purgeSupportFiles( artifactFile, artifactFile.getName() );
// purge maven metadata
purgeSupportFiles( artifactFile.getParentFile(), "maven-metadata" );
@@ -78,6 +83,7 @@
if ( file.exists() && file.isFile() )
{
file.delete();
+ log.info( "Purge support file: " + file.getName() );
}
}
}
Added: continuum/trunk/continuum-purge/src/main/resources/log4j.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/src/main/resources/log4j.xml?rev=713588&view=auto
==============================================================================
--- continuum/trunk/continuum-purge/src/main/resources/log4j.xml (added)
+++ continuum/trunk/continuum-purge/src/main/resources/log4j.xml Wed Nov 12 16:51:02 2008
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+<!-- ===================================================================== -->
+<!-- Log4j Configuration -->
+<!-- ===================================================================== -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
+ debug="false">
+
+ <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+ <param name="Target" value="System.out"/>
+ <layout class="org.apache.log4j.PatternLayout">
+ <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}.%M](%L) %m%n"/>
+ </layout>
+ </appender>
+
+ <!-- quiet spring loading :-) -->
+ <category name="org.springframework">
+ <priority value="ERROR"/>
+ </category>
+ <category name="org.codehaus.plexus">
+ <priority value="ERROR"/>
+ </category>
+
+ <category name="org.apache.commons">
+ <priority value="ERROR"/>
+ </category>
+
+ <!-- JPOX -->
+ <category name="JPOX">
+ <priority value="WARN"/>
+ </category>
+ <category name="JPOX.RDBMS">
+ <priority value="ERROR"/>
+ </category>
+
+ <root>
+ <priority value="INFO"/>
+ <appender-ref ref="CONSOLE"/>
+ </root>
+
+</log4j:configuration>
\ No newline at end of file