TraceTarget.h File Reference

Go to the source code of this file.

Classes

class  TraceTarget
 TraceTarget defines a tracing interface to be implemented by callers to Fennel. More...

Enumerations

enum  TraceLevel {
  TRACE_PERFCOUNTER_BEGIN_SNAPSHOT = 20002, TRACE_PERFCOUNTER_END_SNAPSHOT = 20001, TRACE_PERFCOUNTER_UPDATE = 20000, TRACE_OFF = 10000,
  TRACE_SEVERE = 1000, TRACE_WARNING = 900, TRACE_INFO = 800, TRACE_CONFIG = 700,
  TRACE_FINE = 500, TRACE_FINER = 400, TRACE_FINEST = 300
}
 Trace severity levels. More...


Enumeration Type Documentation

enum TraceLevel

Trace severity levels.

Except for TRACE_PERFCOUNTER_*, the values correspond to java.util.logging.Level. TRACE_PERFCOUNTER_* are Fennel-specific values used to communicate performance-counter information from a StatsSource to a JavaTraceTarget (which doubles as a StatsTarget).

Enumerator:
TRACE_PERFCOUNTER_BEGIN_SNAPSHOT 
TRACE_PERFCOUNTER_END_SNAPSHOT 
TRACE_PERFCOUNTER_UPDATE 
TRACE_OFF 
TRACE_SEVERE 
TRACE_WARNING 
TRACE_INFO 
TRACE_CONFIG 
TRACE_FINE 
TRACE_FINER 
TRACE_FINEST 

Definition at line 35 of file TraceTarget.h.

00035                 {
00036     TRACE_PERFCOUNTER_BEGIN_SNAPSHOT = 20002,
00037     TRACE_PERFCOUNTER_END_SNAPSHOT = 20001,
00038     TRACE_PERFCOUNTER_UPDATE = 20000,
00039     TRACE_OFF = 10000,
00040     TRACE_SEVERE = 1000,
00041     TRACE_WARNING = 900,
00042     TRACE_INFO = 800,
00043     TRACE_CONFIG = 700,
00044     TRACE_FINE = 500,
00045     TRACE_FINER = 400,
00046     TRACE_FINEST = 300
00047 };


Generated on Mon Jun 22 04:00:22 2009 for Fennel by  doxygen 1.5.1