mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-23 04:50:43 +02:00
Wraps WorkflowRunner.run() and JobProcessor.processJob() in an execution AsyncLocalStorage that Logger reads, so every line an execution emits carries executionId and workflowId without each call site repeating them. Explicit metadata still wins, so this only fills gaps — chiefly workflowId, which many call sites omit even when they pass executionId, leaving the console's deep link unbuildable. Stamped in Logger rather than in the capture layer so the labels also reach n8n.log, which the history tier reads back. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| eslint.config.mjs | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| vite.config.ts | ||