60 std::string_view subsystem,
61 std::string_view operation,
62 std::string_view details,
69 event.subsystem = std::string(subsystem);
70 event.operation = std::string(operation);
71 event.details = std::string(details);
TraceLevel
Trace event severity.
std::uint64_t Tick
Simulation clock tick counter.
TraceEvent makeTraceEvent(Tick timestamp, std::string_view subsystem, std::string_view operation, std::string_view details, std::uint32_t depth, TraceLevel level=TraceLevel::Info)
Convenience helper for constructing a trace event.
Structured trace event record.
std::uint64_t epoch
Runtime epoch identifier used for deterministic replay checks.
std::uint32_t depth
Current tracer nesting depth.
std::string operation
Operation name within the subsystem.
std::size_t workerId
Worker index used by concurrent dispatcher runtime.
std::string details
Optional human-readable details payload.
Tick timestamp
Simulation timestamp when the event was emitted.
TraceLevel level
Event severity level.
std::uint64_t sequence
Monotonic sequence value used for canonical ordering.
std::string subsystem
Subsystem that emitted the event.
Trace severity levels used by the tracing subsystem.
Common type aliases, sentinel constants, and forward declarations used throughout the Contur 2 kernel...