file
tracing.hppTracing macros.
Namespaces
- namespace cubos
- Cubos libraries namespace.
- namespace cubos::core
- Core namespace.
- namespace cubos::core::tel
- Telemetry module.
Classes
- struct cubos::core::tel::SpanId
- Uniquely identifies a span.
- class cubos::core::tel::SpanGuard
- A guard object that automatically ends the current span when it goes out of scope.
- class cubos::core::tel::SpanManager
- Manages the creation and ending of spans.
Defines
- #define CUBOS_SPAN(name, level)
- Constructs a new span with a specified level.
- #define CUBOS_SPAN_INFO(name)
- Constructs a new info span.
- #define CUBOS_SPAN_DEBUG(name)
- Constructs a new debug span.
- #define CUBOS_SPAN_TRACE(name)
- Constructs a new trace span.