diff --git a/apps/api/v2/src/ee/bookings/2024-04-15/controllers/bookings.controller.ts b/apps/api/v2/src/ee/bookings/2024-04-15/controllers/bookings.controller.ts index 88ffd83496..23299b8d69 100644 --- a/apps/api/v2/src/ee/bookings/2024-04-15/controllers/bookings.controller.ts +++ b/apps/api/v2/src/ee/bookings/2024-04-15/controllers/bookings.controller.ts @@ -89,7 +89,7 @@ const DEFAULT_PLATFORM_PARAMS = { @UseGuards(PermissionsGuard) @DocsExcludeController(true) export class BookingsController_2024_04_15 { - private readonly logger = new Logger("BookingsController"); + private readonly logger = new Logger("BookingsController_2024_04_15"); constructor( private readonly oAuthFlowService: OAuthFlowService, @@ -356,11 +356,19 @@ export class BookingsController_2024_04_15 { oAuthClientId?: string, platformBookingLocation?: string ): Promise { + const requestId = req.get("X-Request-Id"); const clone = { ...req }; const userId = (await this.getOwnerId(req)) ?? -1; const oAuthParams = oAuthClientId ? await this.getOAuthClientsParams(oAuthClientId) : DEFAULT_PLATFORM_PARAMS; + this.logger.log(`createNextApiBookingRequest_2024_04_15`, { + requestId, + ownerId: userId, + platformBookingLocation, + oAuthClientId, + ...oAuthParams, + }); Object.assign(clone, { userId, ...oAuthParams, platformBookingLocation }); clone.body = { ...clone.body, noEmail: !oAuthParams.arePlatformEmailsEnabled }; return clone as unknown as NextApiRequest & { userId?: number } & OAuthRequestParams; @@ -376,6 +384,14 @@ export class BookingsController_2024_04_15 { const oAuthParams = oAuthClientId ? await this.getOAuthClientsParams(oAuthClientId) : DEFAULT_PLATFORM_PARAMS; + const requestId = req.get("X-Request-Id"); + this.logger.log(`createNextApiRecurringBookingRequest_2024_04_15`, { + requestId, + ownerId: userId, + platformBookingLocation, + oAuthClientId, + ...oAuthParams, + }); Object.assign(clone, { userId, ...oAuthParams, diff --git a/apps/api/v2/src/ee/bookings/2024-08-13/controllers/bookings.controller.ts b/apps/api/v2/src/ee/bookings/2024-08-13/controllers/bookings.controller.ts index 226f8fc17e..13f3ab9f3e 100644 --- a/apps/api/v2/src/ee/bookings/2024-08-13/controllers/bookings.controller.ts +++ b/apps/api/v2/src/ee/bookings/2024-08-13/controllers/bookings.controller.ts @@ -66,7 +66,7 @@ import { required: true, }) export class BookingsController_2024_08_13 { - private readonly logger = new Logger("BookingsController"); + private readonly logger = new Logger("BookingsController_2024_08_13"); constructor(private readonly bookingsService: BookingsService_2024_08_13) {} diff --git a/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts b/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts index 71745021be..a7953d732e 100644 --- a/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts +++ b/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts @@ -91,6 +91,7 @@ export class InputBookingsService_2024_08_13 { ): Promise { const bodyTransformed = await this.transformInputCreateBooking(body); const oAuthClientId = request.get(X_CAL_CLIENT_ID); + const requestId = request.get("X-Request-Id"); const newRequest = { ...request }; const userId = (await this.createBookingRequestOwnerId(request)) ?? undefined; @@ -99,6 +100,13 @@ export class InputBookingsService_2024_08_13 { : DEFAULT_PLATFORM_PARAMS; const location = request.body.location || request.body.meetingUrl; + this.logger.log(`createBookingRequest_2024_04_15`, { + requestId, + ownerId: userId, + location, + oAuthClientId, + ...oAuthParams, + }); Object.assign(newRequest, { userId, ...oAuthParams, platformBookingLocation: location }); newRequest.body = { ...bodyTransformed, noEmail: !oAuthParams.arePlatformEmailsEnabled };