Skip to content

Commit 52ffc95

Browse files
committed
chore(daily): add logging
1 parent 0aaf43a commit 52ffc95

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

src/integrations/feed/configs.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,20 @@ export class FeedDailyConfigGenerator implements FeedConfigGenerator {
406406
? this.coldStartGenerator
407407
: this.personalisedGenerator;
408408

409-
return generator.generate(ctx, opts);
409+
const result = await generator.generate(ctx, opts);
410+
411+
ctx.log.info(
412+
{
413+
userId: opts.user_id,
414+
personaliseState,
415+
feedConfig: result,
416+
pageSize: opts.page_size,
417+
cursor: opts.cursor,
418+
},
419+
'daily feed config resolved',
420+
);
421+
422+
return result;
410423
});
411424
}
412425
}

src/schema/feeds.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1715,6 +1715,10 @@ const dailyFeedResolver = feedResolver<
17151715
);
17161716
const cached = await getRedisObject(cacheKey);
17171717
if (cached) {
1718+
ctx.log.info(
1719+
{ userId: ctx.userId ?? ctx.trackingId, cached: true, cacheKey },
1720+
'daily feed served from cache',
1721+
);
17181722
return JSON.parse(cached) as FeedResponse;
17191723
}
17201724

0 commit comments

Comments
 (0)