@safaricom-mxl/logger
Version:
Node.js Logging Library for [MXL Console](http://mxl-console.service-availability.apps.ocpthikadev01.safaricom.net/)
1,370 lines (1,320 loc) • 140 kB
JavaScript
"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __esm = (fn, res) => function __init() {
return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
};
var __export = (target, all) => {
for (var name2 in all)
__defProp(target, name2, { get: all[name2], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js
var _globalThis;
var init_globalThis = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js"() {
"use strict";
_globalThis = typeof globalThis === "object" ? globalThis : global;
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/index.js
var init_node = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/index.js"() {
"use strict";
init_globalThis();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/index.js
var init_platform = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/index.js"() {
"use strict";
init_node();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/version.js
var VERSION;
var init_version = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/version.js"() {
"use strict";
VERSION = "1.9.0";
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/semver.js
function _makeCompatibilityCheck(ownVersion) {
var acceptedVersions = /* @__PURE__ */ new Set([ownVersion]);
var rejectedVersions = /* @__PURE__ */ new Set();
var myVersionMatch = ownVersion.match(re);
if (!myVersionMatch) {
return function() {
return false;
};
}
var ownVersionParsed = {
major: +myVersionMatch[1],
minor: +myVersionMatch[2],
patch: +myVersionMatch[3],
prerelease: myVersionMatch[4]
};
if (ownVersionParsed.prerelease != null) {
return function isExactmatch(globalVersion) {
return globalVersion === ownVersion;
};
}
function _reject(v) {
rejectedVersions.add(v);
return false;
}
function _accept(v) {
acceptedVersions.add(v);
return true;
}
return function isCompatible2(globalVersion) {
if (acceptedVersions.has(globalVersion)) {
return true;
}
if (rejectedVersions.has(globalVersion)) {
return false;
}
var globalVersionMatch = globalVersion.match(re);
if (!globalVersionMatch) {
return _reject(globalVersion);
}
var globalVersionParsed = {
major: +globalVersionMatch[1],
minor: +globalVersionMatch[2],
patch: +globalVersionMatch[3],
prerelease: globalVersionMatch[4]
};
if (globalVersionParsed.prerelease != null) {
return _reject(globalVersion);
}
if (ownVersionParsed.major !== globalVersionParsed.major) {
return _reject(globalVersion);
}
if (ownVersionParsed.major === 0) {
if (ownVersionParsed.minor === globalVersionParsed.minor && ownVersionParsed.patch <= globalVersionParsed.patch) {
return _accept(globalVersion);
}
return _reject(globalVersion);
}
if (ownVersionParsed.minor <= globalVersionParsed.minor) {
return _accept(globalVersion);
}
return _reject(globalVersion);
};
}
var re, isCompatible;
var init_semver = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/semver.js"() {
"use strict";
init_version();
re = /^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;
isCompatible = _makeCompatibilityCheck(VERSION);
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js
function registerGlobal(type, instance, diag3, allowOverride) {
var _a7;
if (allowOverride === void 0) {
allowOverride = false;
}
var api = _global[GLOBAL_OPENTELEMETRY_API_KEY] = (_a7 = _global[GLOBAL_OPENTELEMETRY_API_KEY]) !== null && _a7 !== void 0 ? _a7 : {
version: VERSION
};
if (!allowOverride && api[type]) {
var err = new Error("@opentelemetry/api: Attempted duplicate registration of API: " + type);
diag3.error(err.stack || err.message);
return false;
}
if (api.version !== VERSION) {
var err = new Error("@opentelemetry/api: Registration of version v" + api.version + " for " + type + " does not match previously registered API v" + VERSION);
diag3.error(err.stack || err.message);
return false;
}
api[type] = instance;
diag3.debug("@opentelemetry/api: Registered a global for " + type + " v" + VERSION + ".");
return true;
}
function getGlobal(type) {
var _a7, _b;
var globalVersion = (_a7 = _global[GLOBAL_OPENTELEMETRY_API_KEY]) === null || _a7 === void 0 ? void 0 : _a7.version;
if (!globalVersion || !isCompatible(globalVersion)) {
return;
}
return (_b = _global[GLOBAL_OPENTELEMETRY_API_KEY]) === null || _b === void 0 ? void 0 : _b[type];
}
function unregisterGlobal(type, diag3) {
diag3.debug("@opentelemetry/api: Unregistering a global for " + type + " v" + VERSION + ".");
var api = _global[GLOBAL_OPENTELEMETRY_API_KEY];
if (api) {
delete api[type];
}
}
var major, GLOBAL_OPENTELEMETRY_API_KEY, _global;
var init_global_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js"() {
"use strict";
init_platform();
init_version();
init_semver();
major = VERSION.split(".")[0];
GLOBAL_OPENTELEMETRY_API_KEY = Symbol.for("opentelemetry.js.api." + major);
_global = _globalThis;
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js
function logProxy(funcName, namespace, args) {
var logger = getGlobal("diag");
if (!logger) {
return;
}
args.unshift(namespace);
return logger[funcName].apply(logger, __spreadArray([], __read(args), false));
}
var __read, __spreadArray, DiagComponentLogger;
var init_ComponentLogger = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js"() {
"use strict";
init_global_utils();
__read = function(o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
};
__spreadArray = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
DiagComponentLogger = /** @class */
(function() {
function DiagComponentLogger2(props) {
this._namespace = props.namespace || "DiagComponentLogger";
}
DiagComponentLogger2.prototype.debug = function() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return logProxy("debug", this._namespace, args);
};
DiagComponentLogger2.prototype.error = function() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return logProxy("error", this._namespace, args);
};
DiagComponentLogger2.prototype.info = function() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return logProxy("info", this._namespace, args);
};
DiagComponentLogger2.prototype.warn = function() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return logProxy("warn", this._namespace, args);
};
DiagComponentLogger2.prototype.verbose = function() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return logProxy("verbose", this._namespace, args);
};
return DiagComponentLogger2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/types.js
var DiagLogLevel;
var init_types = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/types.js"() {
"use strict";
(function(DiagLogLevel2) {
DiagLogLevel2[DiagLogLevel2["NONE"] = 0] = "NONE";
DiagLogLevel2[DiagLogLevel2["ERROR"] = 30] = "ERROR";
DiagLogLevel2[DiagLogLevel2["WARN"] = 50] = "WARN";
DiagLogLevel2[DiagLogLevel2["INFO"] = 60] = "INFO";
DiagLogLevel2[DiagLogLevel2["DEBUG"] = 70] = "DEBUG";
DiagLogLevel2[DiagLogLevel2["VERBOSE"] = 80] = "VERBOSE";
DiagLogLevel2[DiagLogLevel2["ALL"] = 9999] = "ALL";
})(DiagLogLevel || (DiagLogLevel = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js
function createLogLevelDiagLogger(maxLevel, logger) {
if (maxLevel < DiagLogLevel.NONE) {
maxLevel = DiagLogLevel.NONE;
} else if (maxLevel > DiagLogLevel.ALL) {
maxLevel = DiagLogLevel.ALL;
}
logger = logger || {};
function _filterFunc(funcName, theLevel) {
var theFunc = logger[funcName];
if (typeof theFunc === "function" && maxLevel >= theLevel) {
return theFunc.bind(logger);
}
return function() {
};
}
return {
error: _filterFunc("error", DiagLogLevel.ERROR),
warn: _filterFunc("warn", DiagLogLevel.WARN),
info: _filterFunc("info", DiagLogLevel.INFO),
debug: _filterFunc("debug", DiagLogLevel.DEBUG),
verbose: _filterFunc("verbose", DiagLogLevel.VERBOSE)
};
}
var init_logLevelLogger = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js"() {
"use strict";
init_types();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/diag.js
var __read2, __spreadArray2, API_NAME, DiagAPI;
var init_diag = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/diag.js"() {
"use strict";
init_ComponentLogger();
init_logLevelLogger();
init_types();
init_global_utils();
__read2 = function(o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
};
__spreadArray2 = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
API_NAME = "diag";
DiagAPI = /** @class */
(function() {
function DiagAPI2() {
function _logProxy(funcName) {
return function() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
var logger = getGlobal("diag");
if (!logger)
return;
return logger[funcName].apply(logger, __spreadArray2([], __read2(args), false));
};
}
var self = this;
var setLogger = function(logger, optionsOrLogLevel) {
var _a7, _b, _c;
if (optionsOrLogLevel === void 0) {
optionsOrLogLevel = { logLevel: DiagLogLevel.INFO };
}
if (logger === self) {
var err = new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");
self.error((_a7 = err.stack) !== null && _a7 !== void 0 ? _a7 : err.message);
return false;
}
if (typeof optionsOrLogLevel === "number") {
optionsOrLogLevel = {
logLevel: optionsOrLogLevel
};
}
var oldLogger = getGlobal("diag");
var newLogger = createLogLevelDiagLogger((_b = optionsOrLogLevel.logLevel) !== null && _b !== void 0 ? _b : DiagLogLevel.INFO, logger);
if (oldLogger && !optionsOrLogLevel.suppressOverrideMessage) {
var stack = (_c = new Error().stack) !== null && _c !== void 0 ? _c : "<failed to generate stacktrace>";
oldLogger.warn("Current logger will be overwritten from " + stack);
newLogger.warn("Current logger will overwrite one already registered from " + stack);
}
return registerGlobal("diag", newLogger, self, true);
};
self.setLogger = setLogger;
self.disable = function() {
unregisterGlobal(API_NAME, self);
};
self.createComponentLogger = function(options) {
return new DiagComponentLogger(options);
};
self.verbose = _logProxy("verbose");
self.debug = _logProxy("debug");
self.info = _logProxy("info");
self.warn = _logProxy("warn");
self.error = _logProxy("error");
}
DiagAPI2.instance = function() {
if (!this._instance) {
this._instance = new DiagAPI2();
}
return this._instance;
};
return DiagAPI2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js
var baggageEntryMetadataSymbol;
var init_symbol = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js"() {
"use strict";
baggageEntryMetadataSymbol = Symbol("BaggageEntryMetadata");
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/utils.js
function baggageEntryMetadataFromString(str) {
if (typeof str !== "string") {
diag.error("Cannot create baggage metadata from unknown type: " + typeof str);
str = "";
}
return {
__TYPE__: baggageEntryMetadataSymbol,
toString: function() {
return str;
}
};
}
var diag;
var init_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/utils.js"() {
"use strict";
init_diag();
init_symbol();
diag = DiagAPI.instance();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/context.js
function createContextKey(description) {
return Symbol.for(description);
}
var BaseContext, ROOT_CONTEXT;
var init_context = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/context.js"() {
"use strict";
BaseContext = /** @class */
/* @__PURE__ */ (function() {
function BaseContext2(parentContext) {
var self = this;
self._currentContext = parentContext ? new Map(parentContext) : /* @__PURE__ */ new Map();
self.getValue = function(key) {
return self._currentContext.get(key);
};
self.setValue = function(key, value) {
var context2 = new BaseContext2(self._currentContext);
context2._currentContext.set(key, value);
return context2;
};
self.deleteValue = function(key) {
var context2 = new BaseContext2(self._currentContext);
context2._currentContext.delete(key);
return context2;
};
}
return BaseContext2;
})();
ROOT_CONTEXT = new BaseContext();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js
var consoleMap, DiagConsoleLogger;
var init_consoleLogger = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js"() {
"use strict";
consoleMap = [
{ n: "error", c: "error" },
{ n: "warn", c: "warn" },
{ n: "info", c: "info" },
{ n: "debug", c: "debug" },
{ n: "verbose", c: "trace" }
];
DiagConsoleLogger = /** @class */
/* @__PURE__ */ (function() {
function DiagConsoleLogger2() {
function _consoleFunc(funcName) {
return function() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (console) {
var theFunc = console[funcName];
if (typeof theFunc !== "function") {
theFunc = console.log;
}
if (typeof theFunc === "function") {
return theFunc.apply(console, args);
}
}
};
}
for (var i = 0; i < consoleMap.length; i++) {
this[consoleMap[i].n] = _consoleFunc(consoleMap[i].c);
}
}
return DiagConsoleLogger2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js
var __read3, __spreadArray3, NoopContextManager;
var init_NoopContextManager = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js"() {
"use strict";
init_context();
__read3 = function(o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
};
__spreadArray3 = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
NoopContextManager = /** @class */
(function() {
function NoopContextManager2() {
}
NoopContextManager2.prototype.active = function() {
return ROOT_CONTEXT;
};
NoopContextManager2.prototype.with = function(_context, fn, thisArg) {
var args = [];
for (var _i = 3; _i < arguments.length; _i++) {
args[_i - 3] = arguments[_i];
}
return fn.call.apply(fn, __spreadArray3([thisArg], __read3(args), false));
};
NoopContextManager2.prototype.bind = function(_context, target) {
return target;
};
NoopContextManager2.prototype.enable = function() {
return this;
};
NoopContextManager2.prototype.disable = function() {
return this;
};
return NoopContextManager2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/context.js
var __read4, __spreadArray4, API_NAME2, NOOP_CONTEXT_MANAGER, ContextAPI;
var init_context2 = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/context.js"() {
"use strict";
init_NoopContextManager();
init_global_utils();
init_diag();
__read4 = function(o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
};
__spreadArray4 = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
API_NAME2 = "context";
NOOP_CONTEXT_MANAGER = new NoopContextManager();
ContextAPI = /** @class */
(function() {
function ContextAPI2() {
}
ContextAPI2.getInstance = function() {
if (!this._instance) {
this._instance = new ContextAPI2();
}
return this._instance;
};
ContextAPI2.prototype.setGlobalContextManager = function(contextManager) {
return registerGlobal(API_NAME2, contextManager, DiagAPI.instance());
};
ContextAPI2.prototype.active = function() {
return this._getContextManager().active();
};
ContextAPI2.prototype.with = function(context2, fn, thisArg) {
var _a7;
var args = [];
for (var _i = 3; _i < arguments.length; _i++) {
args[_i - 3] = arguments[_i];
}
return (_a7 = this._getContextManager()).with.apply(_a7, __spreadArray4([context2, fn, thisArg], __read4(args), false));
};
ContextAPI2.prototype.bind = function(context2, target) {
return this._getContextManager().bind(context2, target);
};
ContextAPI2.prototype._getContextManager = function() {
return getGlobal(API_NAME2) || NOOP_CONTEXT_MANAGER;
};
ContextAPI2.prototype.disable = function() {
this._getContextManager().disable();
unregisterGlobal(API_NAME2, DiagAPI.instance());
};
return ContextAPI2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js
var TraceFlags;
var init_trace_flags = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js"() {
"use strict";
(function(TraceFlags2) {
TraceFlags2[TraceFlags2["NONE"] = 0] = "NONE";
TraceFlags2[TraceFlags2["SAMPLED"] = 1] = "SAMPLED";
})(TraceFlags || (TraceFlags = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js
var INVALID_SPANID, INVALID_TRACEID, INVALID_SPAN_CONTEXT;
var init_invalid_span_constants = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js"() {
"use strict";
init_trace_flags();
INVALID_SPANID = "0000000000000000";
INVALID_TRACEID = "00000000000000000000000000000000";
INVALID_SPAN_CONTEXT = {
traceId: INVALID_TRACEID,
spanId: INVALID_SPANID,
traceFlags: TraceFlags.NONE
};
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js
var NonRecordingSpan;
var init_NonRecordingSpan = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js"() {
"use strict";
init_invalid_span_constants();
NonRecordingSpan = /** @class */
(function() {
function NonRecordingSpan2(_spanContext) {
if (_spanContext === void 0) {
_spanContext = INVALID_SPAN_CONTEXT;
}
this._spanContext = _spanContext;
}
NonRecordingSpan2.prototype.spanContext = function() {
return this._spanContext;
};
NonRecordingSpan2.prototype.setAttribute = function(_key, _value) {
return this;
};
NonRecordingSpan2.prototype.setAttributes = function(_attributes) {
return this;
};
NonRecordingSpan2.prototype.addEvent = function(_name, _attributes) {
return this;
};
NonRecordingSpan2.prototype.addLink = function(_link) {
return this;
};
NonRecordingSpan2.prototype.addLinks = function(_links) {
return this;
};
NonRecordingSpan2.prototype.setStatus = function(_status) {
return this;
};
NonRecordingSpan2.prototype.updateName = function(_name) {
return this;
};
NonRecordingSpan2.prototype.end = function(_endTime) {
};
NonRecordingSpan2.prototype.isRecording = function() {
return false;
};
NonRecordingSpan2.prototype.recordException = function(_exception, _time) {
};
return NonRecordingSpan2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js
function getSpan(context2) {
return context2.getValue(SPAN_KEY) || void 0;
}
function getActiveSpan() {
return getSpan(ContextAPI.getInstance().active());
}
function setSpan(context2, span) {
return context2.setValue(SPAN_KEY, span);
}
function deleteSpan(context2) {
return context2.deleteValue(SPAN_KEY);
}
function setSpanContext(context2, spanContext) {
return setSpan(context2, new NonRecordingSpan(spanContext));
}
function getSpanContext(context2) {
var _a7;
return (_a7 = getSpan(context2)) === null || _a7 === void 0 ? void 0 : _a7.spanContext();
}
var SPAN_KEY;
var init_context_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js"() {
"use strict";
init_context();
init_NonRecordingSpan();
init_context2();
SPAN_KEY = createContextKey("OpenTelemetry Context Key SPAN");
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js
function isValidTraceId(traceId) {
return VALID_TRACEID_REGEX.test(traceId) && traceId !== INVALID_TRACEID;
}
function isValidSpanId(spanId) {
return VALID_SPANID_REGEX.test(spanId) && spanId !== INVALID_SPANID;
}
function isSpanContextValid(spanContext) {
return isValidTraceId(spanContext.traceId) && isValidSpanId(spanContext.spanId);
}
function wrapSpanContext(spanContext) {
return new NonRecordingSpan(spanContext);
}
var VALID_TRACEID_REGEX, VALID_SPANID_REGEX;
var init_spancontext_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js"() {
"use strict";
init_invalid_span_constants();
init_NonRecordingSpan();
VALID_TRACEID_REGEX = /^([0-9a-f]{32})$/i;
VALID_SPANID_REGEX = /^[0-9a-f]{16}$/i;
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js
function isSpanContext(spanContext) {
return typeof spanContext === "object" && typeof spanContext["spanId"] === "string" && typeof spanContext["traceId"] === "string" && typeof spanContext["traceFlags"] === "number";
}
var contextApi, NoopTracer;
var init_NoopTracer = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js"() {
"use strict";
init_context2();
init_context_utils();
init_NonRecordingSpan();
init_spancontext_utils();
contextApi = ContextAPI.getInstance();
NoopTracer = /** @class */
(function() {
function NoopTracer2() {
}
NoopTracer2.prototype.startSpan = function(name2, options, context2) {
if (context2 === void 0) {
context2 = contextApi.active();
}
var root = Boolean(options === null || options === void 0 ? void 0 : options.root);
if (root) {
return new NonRecordingSpan();
}
var parentFromContext = context2 && getSpanContext(context2);
if (isSpanContext(parentFromContext) && isSpanContextValid(parentFromContext)) {
return new NonRecordingSpan(parentFromContext);
} else {
return new NonRecordingSpan();
}
};
NoopTracer2.prototype.startActiveSpan = function(name2, arg2, arg3, arg4) {
var opts;
var ctx;
var fn;
if (arguments.length < 2) {
return;
} else if (arguments.length === 2) {
fn = arg2;
} else if (arguments.length === 3) {
opts = arg2;
fn = arg3;
} else {
opts = arg2;
ctx = arg3;
fn = arg4;
}
var parentContext = ctx !== null && ctx !== void 0 ? ctx : contextApi.active();
var span = this.startSpan(name2, opts, parentContext);
var contextWithSpanSet = setSpan(parentContext, span);
return contextApi.with(contextWithSpanSet, fn, void 0, span);
};
return NoopTracer2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js
var NOOP_TRACER, ProxyTracer;
var init_ProxyTracer = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js"() {
"use strict";
init_NoopTracer();
NOOP_TRACER = new NoopTracer();
ProxyTracer = /** @class */
(function() {
function ProxyTracer2(_provider, name2, version2, options) {
this._provider = _provider;
this.name = name2;
this.version = version2;
this.options = options;
}
ProxyTracer2.prototype.startSpan = function(name2, options, context2) {
return this._getTracer().startSpan(name2, options, context2);
};
ProxyTracer2.prototype.startActiveSpan = function(_name, _options, _context, _fn) {
var tracer = this._getTracer();
return Reflect.apply(tracer.startActiveSpan, tracer, arguments);
};
ProxyTracer2.prototype._getTracer = function() {
if (this._delegate) {
return this._delegate;
}
var tracer = this._provider.getDelegateTracer(this.name, this.version, this.options);
if (!tracer) {
return NOOP_TRACER;
}
this._delegate = tracer;
return this._delegate;
};
return ProxyTracer2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js
var NoopTracerProvider;
var init_NoopTracerProvider = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js"() {
"use strict";
init_NoopTracer();
NoopTracerProvider = /** @class */
(function() {
function NoopTracerProvider2() {
}
NoopTracerProvider2.prototype.getTracer = function(_name, _version, _options) {
return new NoopTracer();
};
return NoopTracerProvider2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js
var NOOP_TRACER_PROVIDER, ProxyTracerProvider;
var init_ProxyTracerProvider = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js"() {
"use strict";
init_ProxyTracer();
init_NoopTracerProvider();
NOOP_TRACER_PROVIDER = new NoopTracerProvider();
ProxyTracerProvider = /** @class */
(function() {
function ProxyTracerProvider2() {
}
ProxyTracerProvider2.prototype.getTracer = function(name2, version2, options) {
var _a7;
return (_a7 = this.getDelegateTracer(name2, version2, options)) !== null && _a7 !== void 0 ? _a7 : new ProxyTracer(this, name2, version2, options);
};
ProxyTracerProvider2.prototype.getDelegate = function() {
var _a7;
return (_a7 = this._delegate) !== null && _a7 !== void 0 ? _a7 : NOOP_TRACER_PROVIDER;
};
ProxyTracerProvider2.prototype.setDelegate = function(delegate) {
this._delegate = delegate;
};
ProxyTracerProvider2.prototype.getDelegateTracer = function(name2, version2, options) {
var _a7;
return (_a7 = this._delegate) === null || _a7 === void 0 ? void 0 : _a7.getTracer(name2, version2, options);
};
return ProxyTracerProvider2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context-api.js
var context;
var init_context_api = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context-api.js"() {
"use strict";
init_context2();
context = ContextAPI.getInstance();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag-api.js
var diag2;
var init_diag_api = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag-api.js"() {
"use strict";
init_diag();
diag2 = DiagAPI.instance();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/trace.js
var API_NAME3, TraceAPI;
var init_trace = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/trace.js"() {
"use strict";
init_global_utils();
init_ProxyTracerProvider();
init_spancontext_utils();
init_context_utils();
init_diag();
API_NAME3 = "trace";
TraceAPI = /** @class */
(function() {
function TraceAPI2() {
this._proxyTracerProvider = new ProxyTracerProvider();
this.wrapSpanContext = wrapSpanContext;
this.isSpanContextValid = isSpanContextValid;
this.deleteSpan = deleteSpan;
this.getSpan = getSpan;
this.getActiveSpan = getActiveSpan;
this.getSpanContext = getSpanContext;
this.setSpan = setSpan;
this.setSpanContext = setSpanContext;
}
TraceAPI2.getInstance = function() {
if (!this._instance) {
this._instance = new TraceAPI2();
}
return this._instance;
};
TraceAPI2.prototype.setGlobalTracerProvider = function(provider) {
var success = registerGlobal(API_NAME3, this._proxyTracerProvider, DiagAPI.instance());
if (success) {
this._proxyTracerProvider.setDelegate(provider);
}
return success;
};
TraceAPI2.prototype.getTracerProvider = function() {
return getGlobal(API_NAME3) || this._proxyTracerProvider;
};
TraceAPI2.prototype.getTracer = function(name2, version2) {
return this.getTracerProvider().getTracer(name2, version2);
};
TraceAPI2.prototype.disable = function() {
unregisterGlobal(API_NAME3, DiagAPI.instance());
this._proxyTracerProvider = new ProxyTracerProvider();
};
return TraceAPI2;
})();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace-api.js
var trace;
var init_trace_api = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace-api.js"() {
"use strict";
init_trace();
trace = TraceAPI.getInstance();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/index.js
var init_esm = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/index.js"() {
"use strict";
init_utils();
init_context();
init_consoleLogger();
init_types();
init_spancontext_utils();
init_context_api();
init_diag_api();
init_trace_api();
}
});
// ../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/execAsync.js
var child_process, util, execAsync;
var init_execAsync = __esm({
"../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/execAsync.js"() {
"use strict";
child_process = __toESM(require("child_process"));
util = __toESM(require("util"));
execAsync = util.promisify(child_process.exec);
}
});
// ../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-darwin.js
var getMachineId_darwin_exports = {};
__export(getMachineId_darwin_exports, {
getMachineId: () => getMachineId
});
async function getMachineId() {
try {
const result = await execAsync('ioreg -rd1 -c "IOPlatformExpertDevice"');
const idLine = result.stdout.split("\n").find((line) => line.includes("IOPlatformUUID"));
if (!idLine) {
return void 0;
}
const parts = idLine.split('" = "');
if (parts.length === 2) {
return parts[1].slice(0, -1);
}
} catch (e) {
diag2.debug(`error reading machine id: ${e}`);
}
return void 0;
}
var init_getMachineId_darwin = __esm({
"../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-darwin.js"() {
"use strict";
init_execAsync();
init_esm();
}
});
// ../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-linux.js
var getMachineId_linux_exports = {};
__export(getMachineId_linux_exports, {
getMachineId: () => getMachineId2
});
async function getMachineId2() {
const paths = ["/etc/machine-id", "/var/lib/dbus/machine-id"];
for (const path2 of paths) {
try {
const result = await import_fs.promises.readFile(path2, { encoding: "utf8" });
return result.trim();
} catch (e) {
diag2.debug(`error reading machine id: ${e}`);
}
}
return void 0;
}
var import_fs;
var init_getMachineId_linux = __esm({
"../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-linux.js"() {
"use strict";
import_fs = require("fs");
init_esm();
}
});
// ../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-bsd.js
var getMachineId_bsd_exports = {};
__export(getMachineId_bsd_exports, {
getMachineId: () => getMachineId3
});
async function getMachineId3() {
try {
const result = await import_fs2.promises.readFile("/etc/hostid", { encoding: "utf8" });
return result.trim();
} catch (e) {
diag2.debug(`error reading machine id: ${e}`);
}
try {
const result = await execAsync("kenv -q smbios.system.uuid");
return result.stdout.trim();
} catch (e) {
diag2.debug(`error reading machine id: ${e}`);
}
return void 0;
}
var import_fs2;
var init_getMachineId_bsd = __esm({
"../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-bsd.js"() {
"use strict";
import_fs2 = require("fs");
init_execAsync();
init_esm();
}
});
// ../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-win.js
var getMachineId_win_exports = {};
__export(getMachineId_win_exports, {
getMachineId: () => getMachineId4
});
async function getMachineId4() {
const args = "QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid";
let command = "%windir%\\System32\\REG.exe";
if (process2.arch === "ia32" && "PROCESSOR_ARCHITEW6432" in process2.env) {
command = "%windir%\\sysnative\\cmd.exe /c " + command;
}
try {
const result = await execAsync(`${command} ${args}`);
const parts = result.stdout.split("REG_SZ");
if (parts.length === 2) {
return parts[1].trim();
}
} catch (e) {
diag2.debug(`error reading machine id: ${e}`);
}
return void 0;
}
var process2;
var init_getMachineId_win = __esm({
"../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-win.js"() {
"use strict";
process2 = __toESM(require("process"));
init_execAsync();
init_esm();
}
});
// ../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-unsupported.js
var getMachineId_unsupported_exports = {};
__export(getMachineId_unsupported_exports, {
getMachineId: () => getMachineId5
});
async function getMachineId5() {
diag2.debug("could not read machine-id: unsupported platform");
return void 0;
}
var init_getMachineId_unsupported = __esm({
"../../node_modules/.pnpm/@opentelemetry+resources@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/esm/detectors/platform/node/machine-id/getMachineId-unsupported.js"() {
"use strict";
init_esm();
}
});
// src/index.ts
var index_exports = {};
__export(index_exports, {
MXLLogger: () => Logger2,
MXLPino: () => pino_default,
MXLWinston: () => MXLWinston,
getMixinFunction: () => getMixinFunction,
parseWinstonLog: () => parseWinstonLog
});
module.exports = __toCommonJS(index_exports);
// src/logger.ts
init_esm();
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/trace/suppress-tracing.js
init_esm();
var SUPPRESS_TRACING_KEY = createContextKey("OpenTelemetry SDK Context Key SUPPRESS_TRACING");
function suppressTracing(context2) {
return context2.setValue(SUPPRESS_TRACING_KEY, true);
}
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/baggage/constants.js
var BAGGAGE_KEY_PAIR_SEPARATOR = "=";
var BAGGAGE_PROPERTIES_SEPARATOR = ";";
var BAGGAGE_ITEMS_SEPARATOR = ",";
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/baggage/utils.js
init_esm();
function parsePairKeyValue(entry) {
const valueProps = entry.split(BAGGAGE_PROPERTIES_SEPARATOR);
if (valueProps.length <= 0)
return;
const keyPairPart = valueProps.shift();
if (!keyPairPart)
return;
const separatorIndex = keyPairPart.indexOf(BAGGAGE_KEY_PAIR_SEPARATOR);
if (separatorIndex <= 0)
return;
const key = decodeURIComponent(keyPairPart.substring(0, separatorIndex).trim());
const value = decodeURIComponent(keyPairPart.substring(separatorIndex + 1).trim());
let metadata;
if (valueProps.length > 0) {
metadata = baggageEntryMetadataFromString(valueProps.join(BAGGAGE_PROPERTIES_SEPARATOR));
}
return { key, value, metadata };
}
function parseKeyPairsIntoRecord(value) {
const result = {};
if (typeof value === "string" && value.length > 0) {
value.split(BAGGAGE_ITEMS_SEPARATOR).forEach((entry) => {
const keyPair = parsePairKeyValue(entry);
if (keyPair !== void 0 && keyPair.value.length > 0) {
result[keyPair.key] = keyPair.value;
}
});
}
return result;
}
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/common/attributes.js
function isAttributeValue(val) {
if (val == null) {
return true;
}
if (Array.isArray(val)) {
return isHomogeneousAttributeValueArray(val);
}
return isValidPrimitiveAttributeValueType(typeof val);
}
function isHomogeneousAttributeValueArray(arr) {
let type;
for (const element of arr) {
if (element == null)
continue;
const elementType = typeof element;
if (elementType === type) {
continue;
}
if (!type) {
if (isValidPrimitiveAttributeValueType(elementType)) {
type = elementType;
continue;
}
return false;
}
return false;
}
return true;
}
function isValidPrimitiveAttributeValueType(valType) {
switch (valType) {
case "number":
case "boolean":
case "string":
return true;
}
return false;
}
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/common/logging-error-handler.js
init_esm();
function loggingErrorHandler() {
return (ex) => {
diag2.error(stringifyException(ex));
};
}
function stringifyException(ex) {
if (typeof ex === "string") {
return ex;
} else {
return JSON.stringify(flattenException(ex));
}
}
function flattenException(ex) {
const result = {};
let current = ex;
while (current !== null) {
Object.getOwnPropertyNames(current).forEach((propertyName) => {
if (result[propertyName])
return;
const value = current[propertyName];
if (value) {
result[propertyName] = String(value);
}
});
current = Object.getPrototypeOf(current);
}
return result;
}
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/common/global-error-handler.js
var delegateHandler = loggingErrorHandler();
function globalErrorHandler(ex) {
try {
delegateHandler(ex);
} catch {
}
}
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/platform/node/environment.js
init_esm();
var import_util = require("util");
function getNumberFromEnv(key) {
const raw = process.env[key];
if (raw == null || raw.trim() === "") {
return void 0;
}
const value = Number(raw);
if (isNaN(value)) {
diag2.warn(`Unknown value ${(0, import_util.inspect)(raw)} for ${key}, expected a number, using defaults`);
return void 0;
}
return value;
}
function getStringFromEnv(key) {
const raw = process.env[key];
if (raw == null || raw.trim() === "") {
return void 0;
}
return raw;
}
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/platform/node/performance.js
var import_perf_hooks = require("perf_hooks");
var otperformance = import_perf_hooks.performance;
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/version.js
var VERSION2 = "2.2.0";
// ../../node_modules/.pnpm/@opentelemetry+semantic-conventions@1.38.0/node_modules/@opentelemetry/semantic-conventions/build/esm/stable_attributes.js
var ATTR_SERVICE_NAME = "service.name";
var ATTR_TELEMETRY_SDK_LANGUAGE = "telemetry.sdk.language";
var TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS = "nodejs";
var ATTR_TELEMETRY_SDK_NAME = "telemetry.sdk.name";
var ATTR_TELEMETRY_SDK_VERSION = "telemetry.sdk.version";
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/semconv.js
var ATTR_PROCESS_RUNTIME_NAME = "process.runtime.name";
// ../../node_modules/.pnpm/@opentelemetry+core@2.2.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/esm/platform/node/sdk-info.js
var SDK_INFO = {
[ATTR_TELEMETRY_SDK_NAME]: "opentelemetry",
[ATTR_PROCESS_RUNTIME_NAME]: "no