+ "%% elapsed=" + OIOUtils.getTimeAsString(System.currentTimeMillis() - begin) + "");
protected void dumpProgress() { final long now = System.currentTimeMillis(); final long extractorProgress = extractor.getProgress(); final long extractorTotal = extractor.getTotal(); final long extractorItemsSec = (long) ((extractorProgress - stats.lastExtractorProgress) * 1000f / (now - stats.lastLap)); final String extractorUnit = extractor.getUnit(); final long loaderProgress = loader.getProgress(); final long loaderItemsSec = (long) ((loaderProgress - stats.lastLoaderProgress) * 1000f / (now - stats.lastLap)); final String loaderUnit = loader.getUnit(); final String extractorTotalFormatted = extractorTotal > -1 ? String.format("%,d", extractorTotal) : "?"; if (extractorTotal == -1) { out(LOG_LEVELS.INFO, "+ extracted %,d %s (%,d %s/sec) - %,d %s -> loaded %,d %s (%,d %s/sec) Total time: %s [%d warnings, %d errors]", extractorProgress, extractorUnit, extractorItemsSec, extractorUnit, extractor.getProgress(), extractor.getUnit(), loaderProgress, loaderUnit, loaderItemsSec, loaderUnit, OIOUtils.getTimeAsString(now - startTime), stats.warnings.get(), stats.errors.get()); } else { float extractorPercentage = ((float) extractorProgress * 100 / extractorTotal); out(LOG_LEVELS.INFO, "+ %3.2f%% -> extracted %,d/%,d %s (%,d %s/sec) - %,d %s -> loaded %,d %s (%,d %s/sec) Total time: %s [%d warnings, %d errors]", extractorPercentage, extractorProgress, extractorTotal, extractorUnit, extractorItemsSec, extractorUnit, extractor.getProgress(), extractor.getUnit(), loaderProgress, loaderUnit, loaderItemsSec, loaderUnit, OIOUtils.getTimeAsString(now - startTime), stats.warnings.get(), stats.errors.get()); } stats.lastExtractorProgress = extractorProgress; stats.lastLoaderProgress = loaderProgress; stats.lastLap = now; }
protected void dumpProgress() { final long now = System.currentTimeMillis(); final long extractorProgress = extractor.getProgress(); final long extractorTotal = extractor.getTotal(); final long extractorItemsSec = (long) ((extractorProgress - stats.lastExtractorProgress) * 1000f / (now - stats.lastLap)); final String extractorUnit = extractor.getUnit(); final long loaderProgress = loader.getProgress(); final long loaderItemsSec = (long) ((loaderProgress - stats.lastLoaderProgress) * 1000f / (now - stats.lastLap)); final String loaderUnit = loader.getUnit(); final String extractorTotalFormatted = extractorTotal > -1 ? String.format("%,d", extractorTotal) : "?"; if (extractorTotal == -1) { OETLContextWrapper.getInstance().getMessageHandler().info(this, "+ extracted %,d %s (%,d %s/sec) - %,d %s -> loaded %,d %s (%,d %s/sec) Total time: %s [%d warnings, %d errors]", extractorProgress, extractorUnit, extractorItemsSec, extractorUnit, extractor.getProgress(), extractor.getUnit(), loaderProgress, loaderUnit, loaderItemsSec, loaderUnit, OIOUtils.getTimeAsString(now - startTime), stats.warnings.get(), stats.errors.get()); } else { float extractorPercentage = ((float) extractorProgress * 100 / extractorTotal); OETLContextWrapper.getInstance().getMessageHandler().info(this, "+ %3.2f%% -> extracted %,d/%,d %s (%,d %s/sec) - %,d %s -> loaded %,d %s (%,d %s/sec) Total time: %s [%d warnings, %d errors]", extractorPercentage, extractorProgress, extractorTotal, extractorUnit, extractorItemsSec, extractorUnit, extractor.getProgress(), extractor.getUnit(), loaderProgress, loaderUnit, loaderItemsSec, loaderUnit, OIOUtils.getTimeAsString(now - startTime), stats.warnings.get(), stats.errors.get()); } stats.lastExtractorProgress = extractorProgress; stats.lastLoaderProgress = loaderProgress; stats.lastLap = now; }