Author: antonio Date: Sun May 1 06:07:24 2005 New Revision: 165499 URL: http://svn.apache.org/viewcvs?rev=165499&view=rev Log: Use StopWatch
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/servlet/CocoonServlet.java Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/servlet/CocoonServlet.java URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/servlet/CocoonServlet.java?rev=165499&r1=165498&r2=165499&view=diff ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/servlet/CocoonServlet.java (original) +++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/servlet/CocoonServlet.java Sun May 1 06:07:24 2005 @@ -52,6 +52,7 @@ import org.apache.commons.lang.BooleanUtils; import org.apache.commons.lang.SystemUtils; +import org.apache.commons.lang.time.StopWatch; import org.apache.excalibur.instrument.InstrumentManager; import org.apache.excalibur.instrument.manager.DefaultInstrumentManager; import org.apache.log.ContextMap; @@ -1030,8 +1031,9 @@ } } - // remember when we started (used for timing the processing) - long start = System.currentTimeMillis(); + // used for timing the processing + StopWatch stopWatch = new StopWatch(); + stopWatch.start(); // add the cocoon header timestamp res.addHeader("X-Cocoon-Version", Constants.VERSION); @@ -1194,10 +1196,10 @@ return; } - long end = System.currentTimeMillis(); + stopWatch.stop(); String timeString = null; if (getLogger().isInfoEnabled()) { - timeString = processTime(end - start); + timeString = processTime(stopWatch.getTime()); getLogger().info("'" + uri + "' " + timeString); } @@ -1208,8 +1210,8 @@ show = !showTime.equalsIgnoreCase("no"); } if (show) { - if ( timeString == null ) { - timeString = processTime(end - start); + if (timeString == null) { + timeString = processTime(stopWatch.getTime()); } boolean hide = this.hiddenShowTime; if (showTime != null) {