UNPKG

@systemfsoftware/trigger.dev

Version:

A Command-Line Interface for Trigger.dev (v3) projects

36 lines (33 loc) 1.13 kB
// src/workers/dev/worker-setup.ts import { childToWorkerMessages, taskCatalog } from "@systemfsoftware/trigger.dev_core/v3"; import { StandardTaskCatalog, TracingSDK } from "@systemfsoftware/trigger.dev_core/v3/workers"; import { ZodMessageSender } from "@systemfsoftware/trigger.dev_core/v3/zodMessageHandler"; import "source-map-support/register.js"; // package.json var version = "2.3.19"; // src/workers/dev/worker-setup.ts __SETUP_IMPORTED_PROJECT_CONFIG__; var tracingSDK = new TracingSDK({ url: process.env.OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318", instrumentations: setupImportedConfig?.instrumentations ?? [], diagLogLevel: process.env.OTEL_LOG_LEVEL ?? "none", forceFlushTimeoutMillis: 5e3 }); var otelTracer = tracingSDK.getTracer("trigger-dev-worker", version); var otelLogger = tracingSDK.getLogger("trigger-dev-worker", version); var sender = new ZodMessageSender({ schema: childToWorkerMessages, sender: async (message) => { process.send?.(message); } }); taskCatalog.setGlobalTaskCatalog(new StandardTaskCatalog()); export { otelLogger, otelTracer, sender, tracingSDK };