From 3817f51aff66480e5b92383ca7b77afc37ec3894 Mon Sep 17 00:00:00 2001 From: Excel Date: Wed, 17 Jun 2026 23:01:26 +0530 Subject: [PATCH] fix: loggers --- apps/cms/src/hooks/revalidateAstro.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/cms/src/hooks/revalidateAstro.ts b/apps/cms/src/hooks/revalidateAstro.ts index 2b10068..80beb43 100644 --- a/apps/cms/src/hooks/revalidateAstro.ts +++ b/apps/cms/src/hooks/revalidateAstro.ts @@ -1,8 +1,12 @@ import type { CollectionAfterChangeHook } from 'payload'; -import { logger as payloadLogger } from 'payload'; const TRIGGERING = new Set(['articles', 'authors', 'categories', 'editions', 'tags']); +const log = { + info: (msg: string) => console.log(`[revalidate] ${msg}`), + warn: (msg: string) => console.warn(`[revalidate] ${msg}`), +}; + export const revalidateAstro: CollectionAfterChangeHook = async ({ doc, operation, collection }) => { if (!TRIGGERING.has(collection.slug)) return doc; if (process.env.ASTRO_REVALIDATE_URL && process.env.ASTRO_REVALIDATE_TOKEN) { @@ -11,9 +15,9 @@ export const revalidateAstro: CollectionAfterChangeHook = async ({ doc, operatio process.env.ASTRO_REVALIDATE_TOKEN, )}&collection=${collection.slug}&op=${operation}`; const res = await fetch(url, { method: 'POST' }); - payloadLogger.info(`Revalidate ${collection.slug} ${operation}: ${res.status}`); + log.info(`${collection.slug} ${operation} -> ${res.status}`); } catch (e) { - payloadLogger.warn(`Revalidate failed: ${(e as Error).message}`); + log.warn(`failed: ${(e as Error).message}`); } } return doc;