|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.util.TraceTimingThreadedLogger
This class implements a logger for managing multi-threaded access to
a logger type.
Supported API: false
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
private Class |
loggerClass
|
private Map |
propertyMap
|
private static String |
RESOURCE
|
private HashMap |
threadMap
|
Fields inherited from interface wt.util.TraceTimingLogger |
PROPERTY_MAP |
Constructor Summary | |
TraceTimingThreadedLogger()
|
Method Summary | |
TraceTimingEntry |
addBeginEntry(String a_className,
String a_name,
long a_timeMillis,
Object a_info)
Adds a begin entry to the log. |
TraceTimingEntry |
addBreakEntry(String a_className,
String a_name,
long a_timeMillis,
Object a_info,
int a_level)
Adds an break-in-flow, end entry to the log. |
TraceTimingEntry |
addEndEntry(String a_className,
String a_name,
long a_timeMillis,
Object a_info)
Adds an end entry to the log. |
private TraceTimingLogger |
getLogger()
|
Class |
getLoggerClass()
Gets the value of the attribute: loggerClass; The logger type to manage. |
Map |
getPropertyMap()
Gets the value of the attribute: propertyMap; Property map used to control the behavior of the Logger. |
Set |
getThreads()
Gets the value of the attribute: threads; List of all Threads that have associated loggers. |
private void |
removeInactive()
|
void |
setLoggerClass(Class a_LoggerClass)
Sets the value of the attribute: loggerClass; The logger type to manage. |
void |
setPropertyMap(Map a_PropertyMap)
Sets the value of the attribute: propertyMap; Property map used to control the behavior of the Logger. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private Class loggerClass
private Map propertyMap
private HashMap threadMap
Constructor Detail |
public TraceTimingThreadedLogger()
Method Detail |
public Class getLoggerClass()
public void setLoggerClass(Class a_LoggerClass) throws WTPropertyVetoException
a_LoggerClass
-
WTPropertyVetoException
public Set getThreads()
public Map getPropertyMap()
getPropertyMap
in interface TraceTimingLogger
public void setPropertyMap(Map a_PropertyMap) throws WTPropertyVetoException
setPropertyMap
in interface TraceTimingLogger
a_PropertyMap
-
WTPropertyVetoException
public TraceTimingEntry addBeginEntry(String a_className, String a_name, long a_timeMillis, Object a_info)
addBeginEntry
in interface TraceTimingLogger
a_className
- The name of the class associated with this entry.a_name
- The name associated with this entry.a_timeMillis
- Time in milliseconds. If less than zero, then the current system time is used.a_info
- Informative message associated with this entry.
public TraceTimingEntry addEndEntry(String a_className, String a_name, long a_timeMillis, Object a_info)
addEndEntry
in interface TraceTimingLogger
a_className
- The name of the class associated with this entry.a_name
- The name associated with this entry.a_timeMillis
- Time in milliseconds. If less than zero, then the current system time is used.a_info
- Informative message associated with this entry.
public TraceTimingEntry addBreakEntry(String a_className, String a_name, long a_timeMillis, Object a_info, int a_level)
addBreakEntry
in interface TraceTimingLogger
a_className
- The name of the class associated with this entry.a_name
- The name associated with this entry.a_timeMillis
- Time in milliseconds. If less than zero, then the current system time is used.a_info
- Informative message associated with this entry.a_level
- Indicates the level of the corresponding begin entry.
private TraceTimingLogger getLogger()
private void removeInactive()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |