UNPKG

@mwcp/kmore

Version:

midway component for knex, supports declarative transaction and OpenTelemetry

20 lines 544 B
import { genISO8601String } from '@waiting/shared-core'; export function genCommonAttr(eventName, attrs) { const events = { event: eventName, time: genISO8601String(), ...attrs, }; return events; } export function eventNeedTrace(eventName, dbConfig) { if (!dbConfig.enableTrace) { return false; } const { traceEvents } = dbConfig; if (!traceEvents || traceEvents === 'all') { return true; } return traceEvents.has(eventName); } //# sourceMappingURL=trace.helper.js.map