public class TestComponentsLogger extends Object implements ComponentsLogger
ComponentsLogger.LogLevel| Constructor and Description |
|---|
TestComponentsLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelPerfEvent(PerfEvent event)
Release a previously obtained
PerfEvent without logging it. |
List<PerfEvent> |
getCanceledPerfEvents() |
Map<String,String> |
getExtraAnnotations(TreeProps treeProps)
Provide additional log metadata based on the tree props of the component hierarchy currently
being logged.
|
List<PerfEvent> |
getLoggedPerfEvents() |
boolean |
isTracing(PerfEvent logEvent) |
void |
logPerfEvent(PerfEvent event)
Write a
PerfEvent to storage. |
PerfEvent |
newPerformanceEvent(ComponentContext c,
int eventId)
Create a new performance event with the given event id and start counting the time.
|
void |
reset() |
public boolean isTracing(PerfEvent logEvent)
isTracing in interface ComponentsLoggerpublic PerfEvent newPerformanceEvent(ComponentContext c, int eventId)
ComponentsLoggernewPerformanceEvent in interface ComponentsLoggerpublic void cancelPerfEvent(PerfEvent event)
ComponentsLoggerPerfEvent without logging it.cancelPerfEvent in interface ComponentsLoggerpublic void logPerfEvent(PerfEvent event)
ComponentsLoggerPerfEvent to storage. This also marks the end of the event.logPerfEvent in interface ComponentsLoggerpublic void reset()
public Map<String,String> getExtraAnnotations(TreeProps treeProps)
ComponentsLoggergetExtraAnnotations in interface ComponentsLoggertreeProps - The treeprops available in the hierarchy.