Skip to content

Commit 0e2ee3a

Browse files
authored
chore: add logging for office365 calendar (calcom#22867)
1 parent dbe8a85 commit 0e2ee3a

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

packages/app-store/office365calendar/api/callback.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { renewSelectedCalendarCredentialId } from "@calcom/lib/connectedCalendar
55
import { WEBAPP_URL, WEBAPP_URL_FOR_OAUTH } from "@calcom/lib/constants";
66
import { handleErrorsJson } from "@calcom/lib/errors";
77
import { getSafeRedirectUrl } from "@calcom/lib/getSafeRedirectUrl";
8+
import logger from "@calcom/lib/logger";
89
import prisma from "@calcom/prisma";
910
import { Prisma } from "@calcom/prisma/client";
1011

@@ -91,8 +92,21 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
9192
"Content-Type": "application/json",
9293
},
9394
});
95+
96+
logger.info("Office365 Calendar: Received calendar response", {
97+
userId: req.session?.user?.id,
98+
status: calRequest.status,
99+
statusText: calRequest.statusText,
100+
url: calRequest.url,
101+
});
102+
94103
let calBody = await handleErrorsJson<{ value: OfficeCalendar[]; "@odata.nextLink"?: string }>(calRequest);
95104

105+
logger.info("Office365 Calendar: handleErrorsJson completed", {
106+
userId: req.session?.user?.id,
107+
calendarCount: calBody.value.length ?? 0,
108+
});
109+
96110
if (typeof responseBody === "string") {
97111
calBody = JSON.parse(responseBody) as { value: OfficeCalendar[] };
98112
}

0 commit comments

Comments
 (0)