Interface for tracer components that capture operation traces.
Abstract tracer that caches recorded traces in memory and periodically dumps them.
Aggregates all tracers from component references under a single component.
Creates ITracer components by their descriptors.
Tracer that dumps recorded traces to logger.
Dummy implementation of tracer that doesn’t do anything.
Data object to store captured operation traces.
Timing object returned by ITracer.beginTrace to end timing of execution block and record the associated trace.