From 0f8356f417f500a5f3f4e5db6ebf10fdfff15466 Mon Sep 17 00:00:00 2001 From: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Date: Fri, 9 May 2025 13:56:12 +0530 Subject: [PATCH] chore: add some console logs for debugging (#21130) * chore: add some console logs for debugging * chore: log only essential --- .../workflows/api/scheduleEmailReminders.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/packages/features/ee/workflows/api/scheduleEmailReminders.ts b/packages/features/ee/workflows/api/scheduleEmailReminders.ts index 4fc22d1425..7914739d46 100644 --- a/packages/features/ee/workflows/api/scheduleEmailReminders.ts +++ b/packages/features/ee/workflows/api/scheduleEmailReminders.ts @@ -10,6 +10,7 @@ import generateIcsString from "@calcom/emails/lib/generateIcsString"; import { getCalEventResponses } from "@calcom/features/bookings/lib/getCalEventResponses"; import { getBookerBaseUrl } from "@calcom/lib/getBookerUrl/server"; import logger from "@calcom/lib/logger"; +import { safeStringify } from "@calcom/lib/safeStringify"; import { getTranslation } from "@calcom/lib/server/i18n"; import { getTimeFormatStringFromUserTimeFormat } from "@calcom/lib/timeFormat"; import prisma from "@calcom/prisma"; @@ -378,7 +379,14 @@ export async function handler(req: NextRequest) { }); } } catch (error) { - logger.error(`Error scheduling Email with error ${error}`); + logger.error(`Error scheduling Email with error ${error}`, { + reminderId: reminder.id, + scheduledDate: reminder.scheduledDate, + isMandatoryReminder: reminder.isMandatoryReminder, + workflowStepId: reminder?.workflowStep?.id, + bookingUid: reminder.booking?.uid, + fullError: safeStringify(error), + }); } } else if (reminder.isMandatoryReminder) { try { @@ -459,7 +467,14 @@ export async function handler(req: NextRequest) { }); } } catch (error) { - logger.error(`Error scheduling Email with error ${error}`); + logger.error(`Error scheduling Email with error ${error}`, { + reminderId: reminder.id, + scheduledDate: reminder.scheduledDate, + isMandatoryReminder: reminder.isMandatoryReminder, + workflowStepId: reminder?.workflowStep?.id, + bookingUid: reminder.booking?.uid, + fullError: safeStringify(error), + }); } } }