UNPKG

@cloudbase/node-sdk

Version:

tencent cloud base server sdk for node.js

21 lines (15 loc) 472 B
import { CloudBase } from '../cloudbase' let seqNum = 0 function getSeqNum() { return ++seqNum } function generateEventId() { return Date.now().toString(16) + '_' + getSeqNum().toString(16) } export const generateTracingInfo = () => { let { TCB_SEQID } = CloudBase.getCloudbaseContext() TCB_SEQID = TCB_SEQID || '' const eventId = generateEventId() const seqId = TCB_SEQID ? `${TCB_SEQID}-${eventId}` : eventId return { eventId, seqId } }