facets.util
Class Tracer

java.lang.Object
  extended by facets.util.Tracer
Direct Known Subclasses:
AppActions, AppSurface, AppValues, AppWatcher, AppWatcher.WatcherCoupler, AreaFacets, AvatarPolicies, BusyCursor, Dialogs, DialogSurface, FacetFactory, FacetMaster, FileSpecifier, HtmlBuilder, IdiomApplet, MemoryChecks, Nodes.TreeRoot, NumberPolicy, NumberValues, OffsetPath, PackedSerialized, ProvidingCache, SimpleContenter, SIndexing.Coupler, StatefulCore, STextual.Coupler, SToggling.Togglings, TargetCore, TargeterCore, TextLines, TreeCoded, TreeCodeTypes, TreeTargets, ValueContent, ValueEdit, ViewerContenter, WindowAppHost, XmlPolicy

public abstract class Tracer
extends java.lang.Object

Utility superclass that can issue trace messages.


Constructor Summary
Tracer()
           
 
Method Summary
 void trace(java.lang.String msg)
           
 void trace(java.lang.String msg, java.util.Collection c)
           
 void trace(java.lang.String msg, java.lang.Object o)
           
 void trace(java.lang.String msg, java.lang.Object[] array)
           
 void trace(java.lang.String msg, java.lang.Throwable t, boolean stack)
           
 void traceDebug(java.lang.String msg, java.lang.Object o)
           
 void traceDebug(java.lang.String msg, java.lang.Object[] array)
           
protected  java.lang.String traceObjectText(java.lang.Object o)
           
protected  void traceOutput(java.lang.String msg)
          Outputs complete trace messages to console or elsewhere.
 void traceOutputWithClass(java.lang.String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tracer

public Tracer()
Method Detail

trace

public final void trace(java.lang.String msg)

trace

public final void trace(java.lang.String msg,
                        java.lang.Throwable t,
                        boolean stack)

trace

public final void trace(java.lang.String msg,
                        java.lang.Object o)

trace

public final void trace(java.lang.String msg,
                        java.util.Collection c)

trace

public final void trace(java.lang.String msg,
                        java.lang.Object[] array)

traceDebug

public final void traceDebug(java.lang.String msg,
                             java.lang.Object o)

traceDebug

public final void traceDebug(java.lang.String msg,
                             java.lang.Object[] array)

traceOutput

protected void traceOutput(java.lang.String msg)
Outputs complete trace messages to console or elsewhere.

Default prepends helpful classname to message.

Parameters:
msg - passed from one of the public methods

traceObjectText

protected final java.lang.String traceObjectText(java.lang.Object o)

traceOutputWithClass

public final void traceOutputWithClass(java.lang.String msg)