Revision: 3466
http://archive-access.svn.sourceforge.net/archive-access/?rev=3466&view=rev
Author: bradtofel
Date: 2011-06-16 16:39:40 +0000 (Thu, 16 Jun 2011)
Log Message:
-----------
FEATURE: added new global method noteElapsed() to simplify configuration of performance logging for various points in the code.
Modified Paths:
--------------
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/PerformanceLogger.java
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/PerformanceLogger.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/PerformanceLogger.java 2011-06-16 16:36:14 UTC (rev 3465)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/PerformanceLogger.java 2011-06-16 16:39:40 UTC (rev 3466)
@@ -19,6 +19,7 @@
*/
package org.archive.wayback.webapp;
+import java.util.logging.Level;
import java.util.logging.Logger;
/**
@@ -87,4 +88,18 @@
sb.append(info);
LOGGER.finer(sb.toString());
}
+ public static void noteElapsed(String message, long elapsed, String note) {
+ if(LOGGER.isLoggable(Level.INFO)) {
+ StringBuilder sb = new StringBuilder();
+ sb.append("WB-PERF\t").append(message).append("\t").append(elapsed);
+ if(note != null) {
+ sb.append("\t").append(note);
+ }
+ LOGGER.info(sb.toString());
+ }
+ }
+
+ public static void noteElapsed(String message, long elapsed) {
+ noteElapsed(message,elapsed,null);
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|