diff --git a/cave/com.raytheon.viz.ui.personalities.awips/src/com/raytheon/viz/ui/personalities/awips/AbstractCavePerformanceMonitor.java b/cave/com.raytheon.viz.ui.personalities.awips/src/com/raytheon/viz/ui/personalities/awips/AbstractCavePerformanceMonitor.java index e6f2390bc6..b84c15d572 100644 --- a/cave/com.raytheon.viz.ui.personalities.awips/src/com/raytheon/viz/ui/personalities/awips/AbstractCavePerformanceMonitor.java +++ b/cave/com.raytheon.viz.ui.personalities.awips/src/com/raytheon/viz/ui/personalities/awips/AbstractCavePerformanceMonitor.java @@ -23,30 +23,31 @@ import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; -import java.net.InetAddress; -import java.net.UnknownHostException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; +import com.raytheon.uf.common.localization.IPathManager; import com.raytheon.uf.common.localization.LocalizationContext; -import com.raytheon.uf.common.localization.PathManagerFactory; import com.raytheon.uf.common.localization.LocalizationContext.LocalizationLevel; import com.raytheon.uf.common.localization.LocalizationContext.LocalizationType; +import com.raytheon.uf.common.localization.PathManagerFactory; +import com.raytheon.uf.viz.core.VizApp; +import com.raytheon.uf.viz.core.localization.LocalizationManager; /** * Abstract class for logging cave performance metrics * - * Modified to add the log() method so as to make sure timestamp, host, and user name will be logged. - * - By Wufeng Zhou 07/26/2010 * *
* * SOFTWARE HISTORY * Date Ticket# Engineer Description * ------------ ---------- ----------- -------------------------- - * Jul 3, 2010 mschenke Initial creation + * Jul 03, 2010 mschenke Initial creation + * Jul 26, 2010 wzhou Added log methods + * Oct 01, 2014 2975 njensen Cleaned up * ** @@ -54,8 +55,14 @@ import com.raytheon.uf.common.localization.LocalizationContext.LocalizationType; * @version 1.0 */ -public class AbstractCavePerformanceMonitor { - private final SimpleDateFormat TIMESTAMP_FORMAT = new SimpleDateFormat("yyyyMMdd HH:mm:ss.SSS"); +public abstract class AbstractCavePerformanceMonitor { + + private final SimpleDateFormat TIMESTAMP_FORMAT = new SimpleDateFormat( + "yyyyMMdd HH:mm:ss.SSS"); + + private final String hostname; + + private final String username; private PrintStream out; @@ -71,6 +78,8 @@ public class AbstractCavePerformanceMonitor { runTotalTimeMap = new HashMap