diff --git a/src/utility/ppr.ts b/src/utility/ppr.ts index 21727090..e59340ef 100644 --- a/src/utility/ppr.ts +++ b/src/utility/ppr.ts @@ -2,14 +2,19 @@ export const screenForPPR = ( error: any, fallback: T, sourceToLog?: string, + debug?: boolean ): T => { // PPR errors, if caught, must be re-thrown in order to // postpone rendering if (error.sourceError?.message?.includes('ppr-caught-error')) { - console.log(`${sourceToLog}: throwing error.sourceError`); + if (debug) { + console.log(`${sourceToLog}: throwing error.sourceError`); + } throw error.sourceError; } else if (error.message?.includes('ppr-caught-error')) { - console.log(`${sourceToLog}: throwing error`); + if (debug) { + console.log(`${sourceToLog}: throwing error`); + } throw error; } return fallback;