1 package org.apache.archiva.proxy.common;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.maven.wagon.events.TransferEvent;
22 import org.apache.maven.wagon.events.TransferListener;
23 import org.slf4j.Logger;
24 import org.slf4j.LoggerFactory;
25
26
27
28
29
30 public class DebugTransferListener
31 implements TransferListener
32 {
33 private Logger log = LoggerFactory.getLogger( getClass() );
34
35 @Override
36 public void transferInitiated( TransferEvent transferEvent )
37 {
38 log.debug( "transferInitiated for resource {} on repository url {}", transferEvent.getResource().getName(),
39 transferEvent.getWagon().getRepository().getUrl() );
40 }
41
42 @Override
43 public void transferStarted( TransferEvent transferEvent )
44 {
45 log.debug( "transferStarted for resource {} on repository url {}", transferEvent.getResource().getName(),
46 transferEvent.getWagon().getRepository().getUrl() );
47 }
48
49 @Override
50 public void transferProgress( TransferEvent transferEvent, byte[] bytes, int i )
51 {
52 log.debug( "transferProgress for resource {} on repository url {}", transferEvent.getResource().getName(),
53 transferEvent.getWagon().getRepository().getUrl() );
54 }
55
56 @Override
57 public void transferCompleted( TransferEvent transferEvent )
58 {
59 log.debug( "transferCompleted for resource {} on repository url {}", transferEvent.getResource().getName(),
60 transferEvent.getWagon().getRepository().getUrl() );
61 }
62
63 @Override
64 public void transferError( TransferEvent transferEvent )
65 {
66 log.debug( "transferError for resource {} on repository url {}", transferEvent.getResource().getName(),
67 transferEvent.getWagon().getRepository().getUrl(), transferEvent.getException() );
68 }
69
70 @Override
71 public void debug( String s )
72 {
73 log.debug( "wagon debug {}", s );
74 }
75 }