Class Trace

java.lang.Object
ucar.unidata.util.Trace

public class Trace extends Object
Provides for applicatin level call tracing, timing and memory tracing.
Author:
IDV development team
  • Field Details

    • displayMsg

      public static boolean displayMsg
      _more_
    • lastMemory

      public static long lastMemory
      _more_
    • lastTime

      public static long lastTime
      _more_
    • buff

      public static StringBuffer buff
      _more_
  • Constructor Details

    • Trace

      public Trace()
  • Method Details

    • getNotThese

      public static List getNotThese()
      _more_
      Returns:
      _more_
    • getOnlyThese

      public static List getOnlyThese()
      _more_
      Returns:
      _more_
    • addNot

      public static void addNot(String pattern)
      _more_
      Parameters:
      pattern - _more_
    • addOnly

      public static void addOnly(String pattern)
      _more_
      Parameters:
      pattern - _more_
    • removeOnly

      public static void removeOnly(String pattern)
      _more_
      Parameters:
      pattern - _more_
    • clearOnly

      public static void clearOnly()
      Clear out any of the patterns previously added by the addOnly call
    • setShowLineNumbers

      public static void setShowLineNumbers(boolean v)
      _more_
      Parameters:
      v - _more_
    • startTrace

      public static void startTrace()
      _more_
    • stopTrace

      public static void stopTrace()
      _more_
    • traceActive

      public static boolean traceActive()
      _more_
      Returns:
      _more_
    • deltaCurrentTab

      public static void deltaCurrentTab(int delta)
      _more_
      Parameters:
      delta -
    • changeFilters

      public static String[] changeFilters()
      _more_
      Returns:
      _more_
    • setFilters

      public static void setFilters(String notTheseText, String onlyTheseText)
      _more_
      Parameters:
      notTheseText - _more_
      onlyTheseText - _more_
    • call1

      public static void call1(String m)
      _more_
      Parameters:
      m -
    • call1

      public static void call1(String m, boolean print)
      _more_
      Parameters:
      m -
      print -
    • call1

      public static void call1(String m, String extra)
      _more_
      Parameters:
      m -
      extra -
    • call1

      public static void call1(String m, String extra, boolean print)
      _more_
      Parameters:
      m -
      extra -
      print -
    • call2

      public static void call2(String m)
      _more_
      Parameters:
      m -
    • call2

      public static void call2(String m, String extra)
      _more_
      Parameters:
      m -
      extra -
    • clearMsgs

      public static void clearMsgs()
      _more_
    • printMsgs

      public static void printMsgs()
      _more_
    • before

      public static void before(String m)
      _more_
      Parameters:
      m -
    • after

      public static void after(String m)
      _more_
      Parameters:
      m -
    • msg

      public static void msg(String m)
      _more_
      Parameters:
      m -
    • accum1

      public static void accum1(String name)
      _more_
      Parameters:
      name - _more_
    • accum2

      public static void accum2(String name)
      _more_
      Parameters:
      name - _more_
    • printAccum

      public static void printAccum()
      _more_
    • count

      public static void count(String name)
      _more_
      Parameters:
      name -
    • printAndClearCount

      public static void printAndClearCount()
      _more_