예제 #1
0
 public void transferProgress(TransferEvent evt) {
   if (evt.getResource().isLocal()) {
     return;
   }
   if (evt.getEventType() == TransferEvent.TRANSFER_STARTED) {
     logger.info(
         Logging.LIFECYCLE_ALLWAYS,
         String.format(
             "downloading (%s) %s", getLengthText(evt), evt.getResource().getName()));
   }
   if (evt.getEventType() == TransferEvent.TRANSFER_PROGRESS) {
     StandardOutputLogging.printToDefaultOut(".");
   }
   if (evt.getEventType() == TransferEvent.TRANSFER_COMPLETED
       || evt.getEventType() == TransferEvent.TRANSFER_ERROR) {
     StandardOutputLogging.printToDefaultOut(String.format("%n"));
   }
 }