UNPKG

vulcain-corejs

Version:
49 lines 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const system_1 = require("../globals/system"); var SpanKind; (function (SpanKind) { SpanKind[SpanKind["Request"] = 0] = "Request"; SpanKind[SpanKind["Command"] = 1] = "Command"; SpanKind[SpanKind["Task"] = 2] = "Task"; SpanKind[SpanKind["Event"] = 3] = "Event"; SpanKind[SpanKind["Custom"] = 4] = "Custom"; })(SpanKind = exports.SpanKind || (exports.SpanKind = {})); class DummySpanTracker { constructor(context) { this.context = context; this.durationInMs = 0; } get id() { return { spanId: "0", parentId: "0" }; } createCustomTracker(context, name, tags) { return null; } createCommandTracker(context, commandName) { return this; } trackAction(name, tags) { } addHttpRequestTags(uri, verb) { } addProviderCommandTags(address, schema, tenant) { } addServiceCommandTags(serviceName, serviceVersion) { } addCustomCommandTags(commandType, tags) { } addTag(key, value) { } injectHeaders(headers) { } logError(error, msg) { system_1.Service.log.error(this.context, error, msg); } logInfo(msg) { system_1.Service.log.info(this.context, msg); } logVerbose(msg) { system_1.Service.log.verbose(this.context, msg); } dispose() { } } exports.DummySpanTracker = DummySpanTracker; //# sourceMappingURL=common.js.map