Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2015-11-04 19:20:59 +0000
committerRyan D. Brooks2015-11-04 19:20:59 +0000
commitc5006008c8dbd2bf3553d50f4bcb16400de38778 (patch)
tree4c3cf8b799c87d7256baf4f34da5e90ec76c9a55 /plugins/org.eclipse.osee.framework.jdk.core
parenta18d5e10785e991a817d6a6efd3eb2b7a49694c3 (diff)
downloadorg.eclipse.osee-c5006008c8dbd2bf3553d50f4bcb16400de38778.tar.gz
org.eclipse.osee-c5006008c8dbd2bf3553d50f4bcb16400de38778.tar.xz
org.eclipse.osee-c5006008c8dbd2bf3553d50f4bcb16400de38778.zip
feature[ats_ATS221006]: Improve ATS Searches
Diffstat (limited to 'plugins/org.eclipse.osee.framework.jdk.core')
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/ElapsedTime.java19
1 files changed, 13 insertions, 6 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/ElapsedTime.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/ElapsedTime.java
index 8e12f465cd7..eddce00cdf0 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/ElapsedTime.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/ElapsedTime.java
@@ -20,15 +20,23 @@ public class ElapsedTime {
Date startDate;
Date endDate;
private String name;
+ private final boolean logStart;
public ElapsedTime(String name) {
+ this(name, false);
+ }
+
+ public ElapsedTime(String name, boolean logStart) {
+ this.logStart = logStart;
start(name);
}
public void start(String name) {
this.name = name;
startDate = new Date();
- System.err.println("\n" + name + " - start " + DateUtil.getTimeStamp());
+ if (logStart) {
+ System.err.println("\n" + name + " - start " + DateUtil.getTimeStamp());
+ }
}
public void logPoint(String pointName) {
@@ -47,11 +55,10 @@ public class ElapsedTime {
public String end(Units units) {
endDate = new Date();
long diff = endDate.getTime() - startDate.getTime();
- String str =
- String.format("%s - elapsed %d %s - start %s - end %s", name, (units == Units.SEC ? (diff / 1000) : diff),
- units.name(), DateUtil.getDateStr(startDate, DateUtil.HHMMSSSS),
- DateUtil.getDateStr(endDate, DateUtil.HHMMSSSS));
- System.err.println(str);
+ String str = String.format("%s - elapsed %d %s - start %s - end %s", name,
+ (units == Units.SEC ? (diff / 1000) : diff), units.name(), DateUtil.getDateStr(startDate, DateUtil.HHMMSSSS),
+ DateUtil.getDateStr(endDate, DateUtil.HHMMSSSS));
+ System.err.println(str + (logStart ? "" : "\n"));
return str;
}
}

Back to the top