@cloudbase/node-sdk
Version:
tencent cloud base server sdk for node.js
18 lines (17 loc) • 486 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
let seqNum = 0;
function getSeqNum() {
return ++seqNum;
}
function generateEventId() {
return (Date.now().toString(16) +
'_' +
getSeqNum().toString(16));
}
exports.generateTracingInfo = () => {
const TCB_SEQID = process.env.TCB_SEQID || '';
const eventId = generateEventId();
const seqId = TCB_SEQID ? `${TCB_SEQID}-${eventId}` : eventId;
return { eventId, seqId };
};