TraceTiming constructor

TraceTiming(
  1. String? correlationId,
  2. String component,
  3. String operation,
  4. ITracer? tracer,
)

Creates a new instance of the timing tracer object.

  • correlationId (optional) transaction id to trace execution through call chain.
  • component an associated component name
  • operation an associated operation name
  • tracer a tracer that shall be called when endTiming is called.

Implementation

TraceTiming(String? correlationId, String component, String operation,
    ITracer? tracer)
    : _correlationId = correlationId,
      _component = component,
      _operation = operation,
      _tracer = tracer,
      _start = DateTime.now().millisecondsSinceEpoch;