add a marker to be able to debug this part without debugging all of this class

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1442649 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2013-02-05 16:28:34 +00:00
parent 458dd00004
commit b43aff915e
1 changed files with 19 additions and 12 deletions

View File

@ -75,6 +75,9 @@ import org.apache.maven.wagon.repository.Repository;
import org.apache.tools.ant.types.selectors.SelectorUtils; import org.apache.tools.ant.types.selectors.SelectorUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.slf4j.MarkerFactory;
import org.slf4j.helpers.BasicMarker;
import org.slf4j.helpers.BasicMarkerFactory;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.PostConstruct; import javax.annotation.PostConstruct;
@ -98,7 +101,7 @@ import java.util.concurrent.ConcurrentHashMap;
* @todo exception handling needs work - "not modified" is not really an exceptional case, and it has more layers than * @todo exception handling needs work - "not modified" is not really an exceptional case, and it has more layers than
* your average brown onion * your average brown onion
*/ */
@Service ( "repositoryProxyConnectors#default" ) @Service("repositoryProxyConnectors#default")
public class DefaultRepositoryProxyConnectors public class DefaultRepositoryProxyConnectors
implements RepositoryProxyConnectors, RegistryListener implements RepositoryProxyConnectors, RegistryListener
{ {
@ -108,21 +111,21 @@ public class DefaultRepositoryProxyConnectors
* *
*/ */
@Inject @Inject
@Named ( value = "archivaConfiguration#default" ) @Named(value = "archivaConfiguration#default")
private ArchivaConfiguration archivaConfiguration; private ArchivaConfiguration archivaConfiguration;
/** /**
* *
*/ */
@Inject @Inject
@Named ( value = "repositoryContentFactory#default" ) @Named(value = "repositoryContentFactory#default")
private RepositoryContentFactory repositoryFactory; private RepositoryContentFactory repositoryFactory;
/** /**
* *
*/ */
@Inject @Inject
@Named ( value = "metadataTools#default" ) @Named(value = "metadataTools#default")
private MetadataTools metadataTools; private MetadataTools metadataTools;
/** /**
@ -163,7 +166,7 @@ public class DefaultRepositoryProxyConnectors
* *
*/ */
@Inject @Inject
@Named ( value = "archivaTaskScheduler#repository" ) @Named(value = "archivaTaskScheduler#repository")
private ArchivaTaskScheduler scheduler; private ArchivaTaskScheduler scheduler;
@Inject @Inject
@ -177,7 +180,7 @@ public class DefaultRepositoryProxyConnectors
} }
@SuppressWarnings ( "unchecked" ) @SuppressWarnings("unchecked")
private void initConnectorsAndNetworkProxies() private void initConnectorsAndNetworkProxies()
{ {
@ -447,15 +450,19 @@ public class DefaultRepositoryProxyConnectors
{ {
log.warn( log.warn(
"Transfer error from repository \"" + targetRepository.getRepository().getId() + "\" for resource " "Transfer error from repository \"" + targetRepository.getRepository().getId() + "\" for resource "
+ path + ", continuing to next repository. Error message: " + e.getMessage() ); + path + ", continuing to next repository. Error message: {}", e.getMessage() );
log.debug( "Full stack trace", e ); log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ),
"Transfer error from repository \"" + targetRepository.getRepository().getId()
+ "\" for resource " + path + ", continuing to next repository. Error message: {}",
e.getMessage(), e );
} }
catch ( RepositoryAdminException e ) catch ( RepositoryAdminException e )
{ {
log.warn( log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ),
"Transfer error from repository \"" + targetRepository.getRepository().getId() + "\" for resource " "Transfer error from repository \"" + targetRepository.getRepository().getId()
+ path + ", continuing to next repository. Error message: " + e.getMessage() ); + "\" for resource " + path + ", continuing to next repository. Error message: {}",
log.debug( "Full stack trace", e ); e.getMessage(), e );
log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ), "Full stack trace", e );
} }
} }