5#include "../_cexports/c_telemetry.h"
7#include "../global.hpp"
35 INFO = CExports::CVTLL_Info,
37 WARN = CExports::CVTLL_Warning,
39 ERR = CExports::CVTLL_Error,
63 CExports::CVTPropagateContext(
reinterpret_cast<const CExports::CVTContext &
>(context));
Namespace for telemetry.
Definition attribute_map.hpp:16
void PropagateContext(const Context &context) noexcept
Propagates an external context to CVB telemetry.
Definition telemetry.hpp:61
LogLevel
Log level for telemetry.
Definition telemetry.hpp:31
@ FATAL
Logs indicating errors, that cannot be ignored.
Definition telemetry.hpp:41
@ WARN
Logs warning about the current state, as it is out of the ordinary.
Definition telemetry.hpp:37
@ INFO
Logs informing about the current state.
Definition telemetry.hpp:35
@ ERR
Logs indicating errors, that may be ignored.
Definition telemetry.hpp:39
@ DEBUG
Logs for debugging, these should be avoided especially in a critical code paths.
Definition telemetry.hpp:33
Root namespace for the Image Manager interface.
Definition version.hpp:11
The telemetry context.
Definition telemetry.hpp:51