@opentelemetry/core
Version:
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
17 lines (16 loc) • 654 B
JavaScript
//#region src/trace/suppress-tracing.ts
const SUPPRESS_TRACING_KEY = (0, require("@opentelemetry/api").createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");
function suppressTracing(context) {
return context.setValue(SUPPRESS_TRACING_KEY, true);
}
function unsuppressTracing(context) {
return context.deleteValue(SUPPRESS_TRACING_KEY);
}
function isTracingSuppressed(context) {
return context.getValue(SUPPRESS_TRACING_KEY) === true;
}
//#endregion
exports.isTracingSuppressed = isTracingSuppressed;
exports.suppressTracing = suppressTracing;
exports.unsuppressTracing = unsuppressTracing;
//# sourceMappingURL=suppress-tracing.cjs.map