You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/10/22 11:59:51 UTC

svn commit: r1534579 - /jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/ProgressLogger.java

Author: andy
Date: Tue Oct 22 09:59:51 2013
New Revision: 1534579

URL: http://svn.apache.org/r1534579
Log:
Merge two different sets of changes.

Modified:
    jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/ProgressLogger.java

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/ProgressLogger.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/ProgressLogger.java?rev=1534579&r1=1534578&r2=1534579&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/ProgressLogger.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/ProgressLogger.java Tue Oct 22 09:59:51 2013
@@ -46,6 +46,23 @@ public class ProgressLogger
         this.timer = new Timer() ;
     }
     
+    public void startMessage() { 
+        print("Start:") ;
+    }
+    
+    public void finishMessage() { 
+        // Elapsed.
+        long timePoint = timer.getTimeInterval() ;
+    
+        // *1000L is milli to second conversion
+        if ( timePoint != 0 ) {
+            long runAvgRate   = (counterTotal * 1000L) / timePoint ;
+            print("Finished: %,d %s (Avg: %,d)", counterTotal, label, runAvgRate) ;
+        }
+        else
+            print("Finished: %,d %s (Avg: ----)", counterTotal, label) ;
+    }
+    
     public void start()
     {
         timer.startTimer() ;
@@ -82,7 +99,6 @@ public class ProgressLogger
                 print("Add: %,d %s (Batch: ---- / Avg: ----)", counterTotal, label) ;
             }
             
-            
             lastTime = timePoint ;
 
             if ( tickPoint(counterTotal, superTick*tickPoint) )
@@ -98,7 +114,8 @@ public class ProgressLogger
         print("  Elapsed: %,.2f seconds [%s]", elapsedSecs, nowAsString()) ;
     }
     
-    private void print(String fmt, Object...args)
+    /** Print a message in the form for this ProgressLogger */ 
+    public void print(String fmt, Object...args)
     {
         if ( log != null && log.isInfoEnabled() )
         {
@@ -107,8 +124,6 @@ public class ProgressLogger
         }
     }
     
- 
-    
     static boolean tickPoint(long counter, long quantum)
     {
         return counter%quantum == 0 ;