@cloudbase/node-sdk
Version:
tencent cloud base server sdk for node.js
23 lines (17 loc) • 399 B
text/typescript
let seqNum = 0
function getSeqNum() {
return ++seqNum
}
function generateEventId() {
return (
Date.now().toString(16) +
'_' +
getSeqNum().toString(16)
)
}
export const generateTracingInfo = () => {
const TCB_SEQID = process.env.TCB_SEQID || ''
const eventId = generateEventId()
const seqId = TCB_SEQID ? `${TCB_SEQID}-${eventId}` : eventId
return { eventId, seqId }
}