fix: add improved logging for contentstack requests

This commit is contained in:
Arvid Norlin
2024-08-21 16:01:50 +02:00
parent 7de8a184b7
commit d603f53240
7 changed files with 131 additions and 44 deletions
@@ -67,7 +67,7 @@ export const accountPageQueryRouter = router({
generateTags(lang, connections),
generateTag(lang, validatedAccountPageRefs.data.account_page.system.uid),
].flat()
console.info("contentstack.accountPage start ", { lang, uid })
const response = await request<AccountPageDataRaw>(
GetAccountPage,
{
@@ -78,6 +78,7 @@ export const accountPageQueryRouter = router({
)
if (!response.data) {
console.error("contentstack.accountPage not found error", { lang, uid })
throw notFound(response)
}
@@ -86,11 +87,13 @@ export const accountPageQueryRouter = router({
)
if (!validatedAccountPage.success) {
console.error(`Failed to validate Account Page - (uid: ${uid})`)
console.error(validatedAccountPage.error)
console.error(
"contentstack.accountPage validation error",
JSON.stringify(validatedAccountPage.error)
)
return null
}
console.info("contentstack.accountPage success ", { lang, uid })
// TODO: Make returned data nicer
const content = validatedAccountPage.data.account_page.content.map(
(block) => {