From f31ad34b78b9eab6667263750f6bf06c019000e1 Mon Sep 17 00:00:00 2001 From: Ramnique Singh <30795890+ramnique@users.noreply.github.com> Date: Mon, 13 Apr 2026 13:45:35 +0530 Subject: [PATCH] add logging --- apps/x/packages/core/src/knowledge/track/runner.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/x/packages/core/src/knowledge/track/runner.ts b/apps/x/packages/core/src/knowledge/track/runner.ts index eb06ef56..d483353b 100644 --- a/apps/x/packages/core/src/knowledge/track/runner.ts +++ b/apps/x/packages/core/src/knowledge/track/runner.ts @@ -4,6 +4,7 @@ import { createRun, createMessage } from '../../runs/runs.js'; import { extractAgentResponse, waitForRunCompletion } from '../../agents/utils.js'; import { trackBus } from './bus.js'; import type { TrackStateSchema } from './types.js'; +import { PrefixLogger } from '@x/shared/dist/prefix-logger.js'; export interface TrackUpdateResult { trackId: string; @@ -63,16 +64,20 @@ export async function triggerTrackUpdate( trigger: 'manual' | 'timed' | 'event' = 'manual', ): Promise { const key = `${trackId}:${filePath}`; + const logger = new PrefixLogger('track:runner'); + logger.log('triggering track update', trackId, filePath, trigger, context); if (runningTracks.has(key)) { + logger.log('skipping, already running'); return { trackId, action: 'no_update', contentBefore: null, contentAfter: null, summary: null, error: 'Already running' }; } runningTracks.add(key); try { - console.log('triggerTrackUpdate', trackId, filePath, trigger, context); const tracks = await fetchAll(filePath); + logger.log('fetched tracks from file', tracks); const track = tracks.find(t => t.track.trackId === trackId); if (!track) { + logger.log('track not found', trackId, filePath, trigger, context); return { trackId, action: 'no_update', contentBefore: null, contentAfter: null, summary: null, error: 'Track not found' }; }