diff options
author | donald.g.dunne | 2015-11-04 19:20:59 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2015-11-04 19:20:59 +0000 |
commit | c5006008c8dbd2bf3553d50f4bcb16400de38778 (patch) | |
tree | 4c3cf8b799c87d7256baf4f34da5e90ec76c9a55 /plugins/org.eclipse.osee.framework.jdk.core | |
parent | a18d5e10785e991a817d6a6efd3eb2b7a49694c3 (diff) | |
download | org.eclipse.osee-c5006008c8dbd2bf3553d50f4bcb16400de38778.tar.gz org.eclipse.osee-c5006008c8dbd2bf3553d50f4bcb16400de38778.tar.xz org.eclipse.osee-c5006008c8dbd2bf3553d50f4bcb16400de38778.zip |
feature[ats_ATS221006]: Improve ATS Searches
Change-Id: Ife2afbb95e7272fcd24a5ff10397869fe5c273ee
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.java | 19 |
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; } } |